5

有人可以对它们进行正面比较吗?

我们正在为我们的博客历史数据寻找合适的存储引擎。我们看了 Bigtable 的论文,明白它很适合我们。

然而,我也明白,像 MongoDB 这样的面向文档的 DB 似乎提供了更强大的模式能力——即,它也可以对我们的数据进行建模。

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

谢谢,

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

4

2 回答 2

4

“我读到一篇文章(当时说服了我)说 Cassandra 不适合 M/R 操作,有什么意见吗?”

Cassandra 0.6 支持 map/reduce。显然,您的来源已过时。

于 2010-03-13T14:57:37.183 回答
1

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

于 2010-03-13T13:01:56.133 回答