3

我们已经考虑过为我们的下一个项目运行一个 noSQL 数据库。但是,我们不确定哪个平台可以为我们提供最佳可用性,并具有最好的内置复制特性/功能来提供这一点 - 最不让人头疼。

目前,Cassandra 似乎是最佳人选,但我们希望从在该领域有更多经验的人那里听到更多关于这一点的信息,然后我们就这样做了。

非常感谢!

4

1 回答 1

5

高可用性很可能通过 Dynamo 克隆来实现。
Cassandra 是一个不错的选择,尽管它最近受到了几个早期适配器的抨击。Project Voldemort也是基于 Dynamo 的,因此很容易针对高可用性进行优化,这是 LinkedIn 正在使用的。 另一个有趣的 noSQL 选项可能是membase,我自己并没有使用它,但他们的用于重新平衡的虚拟存储桶的概念而不是仅仅一致的散列很有意义,并且似乎提供了更强大的高可用性。

于 2010-08-14T21:12:34.813 回答