HBase和Cassandra比较

  • 时间:
  • 浏览:1

Cassandra还都可不上能够看作是Amazon Dynamo的开源实现。和Dynamo不同之发生于,Cassandra结合了Google Bigtable的ColumnFamily的数据模型。还都可不上能够简单地认为,Cassandra是就说 P2P的,高可靠性并具有雄厚的数据模型的分布式文件系统。

HBase是就说 开源的分布式存储系统。他还都可不上能够看作是Google的Bigtable的开源实现。如同Google的Bigtable使用Google File System一样,HBase构建于和Google File System这类的Hadoop HDFS之上。

参考:http://www.zhihu.com/question/19593207:

Facebook开发Cassandra初衷是用于Inbox Search,而且之后的Message System则使用了HBase,Facebook对此给出的解释是Cassandra的最终一致性模型不适合Message System,HBase具有更简单的一致性模型,当然还有一点的意味着。HBase更加的性性心智性性成熟期期,成功的案例也比较多等等。Twitter和Digg都就说 很高调的选取Cassandra,而且最后也都放弃了,当然Twitter还有每种项目也还在使用Cassandra,而且主要的Tweet意味着分析全部都有了。