选择 noSQL - 可用性优先
Posted
技术标签:
【中文标题】选择 noSQL - 可用性优先【英文标题】:Choosing noSQL - availability priorited 【发布时间】:2010-08-14 21:01:18 【问题描述】:我们已经考虑过为我们的下一个项目运行一个 noSQL 数据库。但是,我们不确定哪个平台可以为我们提供尽可能好的可用性,并且具有最好的内置复制特性/功能来提供这一点 - 最不让人头疼。
目前,Cassandra 似乎是最佳人选,但我们希望从在该领域有更多经验的人那里听到更多关于这一点的信息,然后我们就这样做了。
非常感谢!
【问题讨论】:
【参考方案1】:很可能通过 Dynamo 克隆来实现高可用性。 Cassandra 是一个不错的选择,尽管它最近被 several 早期适配器使用了 bashed。Project Voldemort 也是基于 Dynamo 的,因此很容易针对高可用性进行优化,这是 LinkedIn 正在使用的。 另一个有趣的 noSQL 选项可能是 membase,我自己没有使用它,但他们的用于重新平衡的虚拟存储桶的概念而不是一致的散列很有意义,并且似乎提供了更强大的高可用性。
【讨论】:
以上是关于选择 noSQL - 可用性优先的主要内容,如果未能解决你的问题,请参考以下文章