面向文档的DB和Bigtable克隆之间的区别

时间:2010-03-13 12:08:18

标签: couchdb mongodb cassandra hbase

有人可以在他们之间进行正面比较吗?

我们正在为我们的博客历史数据寻找合适的存储引擎。我们查看了Bigtable的论文并理解它适合我们。

但是,我也明白,像MongoDB这样的面向文档的数据库似乎提供了更强大的架构能力 - 也就是说,它也可以为我们的数据建模。

我想知道现在人们如何选择可扩展的NoSQL DB--我读了很多文章,比如“我们看了A,B和C,我们决定使用C”。但我想看一些基准数字。我所说的是,如果MongoDB等可以提供与Bigtable克隆相同的性能水平,为什么网络公司不选择它(准备处理各种可能更复杂的数据问题)?

谢谢,

顺便说一下,我读了一篇文章(当时让我信服)说Cassandra不符合M / R操作,有什么意见吗?

2 个答案:

答案 0 :(得分:4)

“我读了一篇文章(当时让我信服)说Cassandra不符合M / R操作,有什么评论吗?”

Cassandra 0.6支持map / reduce。显然,你的消息来源已经过时了。

答案 1 :(得分:1)

有一个不太详细的比较here(注意.pdf),但它可能足以将您的搜索范围缩小到2-3个选项。