行式存储
|
列式存储
|
|
优势
|
Ø 数据被保存在一块儿 Ø INSERT/UPDATE容易
|
Ø 查询时只有涉及到的列会被读取 Ø 投影(projection)很高效 Ø 任何列都能做为索引
|
缺点
|
Ø 选择(Selection)时即便只涉及某几列,全部数据也都会被读取
|
Ø 选择完成时,被选择的列要从新组装 Ø INSERT/UPDATE比较麻烦
|
数据库名称
|
所属公司
|
是否商业收费
|
优势
|
缺点
|
说明
|
列式存储(非行存储)
|
Oracle Warehouse Builder(OWB)
|
oracle
|
商业收费
|
未知
|
未知
|
未知
|
未知
|
Sybase IQ/SAPIQ
|
SAP
|
商业收费
|
SAP公司收购数据库公司SYbase的产品。Sybase IQ拥有列式存储、网格架构、专利的数据压缩、先进的查询优化器。电信和金融行业的客户较多
|
是
|
||
Vertica
|
惠普公司
|
商业收费
|
未知
|
未知
|
||
hbase
|
Apache的Hadoop项目的子项目
|
开源免费
|
很适合统计多维度数据。目前看资料,乐视的视频云涉及到视频多维度统计从redis、mysql迁到hbase,响应需求更快。Facebook用在不少业务中。
|
一、搭建和维护HBase是很繁琐的,引入不少学习成本,遇到问题还要排查。二、Php操做hbase,须要安装一facebook的服务thrift,这个服务安装没成功。一个中间服务,不够简单。
|
hbase与google的表格存储数据库bigtable是同一种东西。列存储。hbase是模仿bigtable产生的。
|
是
|
hive
|
开源免费
|
一、查询速度比较慢。二、基于MapReduce来处理数据。须要理解mapreduce,会写这种。目前来看很差上手
|
否,只是一中架构。
|
|||
palo
|
百度
|
开源免费
|
用在百度统计以及百度其余应用。
|
网上的使用资料比较少。要使用直接使用百度云提供的付费服务。百度云目前提供了付费服务
https://cloud.baidu.com/product/palo.html
|
列存储
|
|
clickhouse
|
俄罗斯的Yandex
|
开源免费
|
查询速度快,SQL语句操做。
|
一、文档齐全。有官网。支持php、.net等各种语言,官网直接提供了各种语言的库。二、速度很快。通过Yandex公司自身的实践考验。俄罗斯的nginx也是久经考验。
|
此公司相似于中国的 百度和百度统计业务。为应对自身内部须要而开发
|
列存储
|
Infobright
|
MySql公司
|
开源免费,有商业版和社区版
|
一、社区版不支持更改数据。只能载入数据。二、社区版只能支持10多个并发查询 三、世面上用的人少。
|
列存储
|
||
Greenplum
|
Greenplum
|
商业收费
|
基于关系数据库PostgreSQL作存储
|
列存储
|
||
Druid
|
免费
|
列存储
|