我们已经考虑过为我们的下一个项目运行noSQL数据库。但是,我们不确定哪种平台能够为我们提供最好的可用性,并且具有最好的内置复制特性/功能来提供这一点-最不令人头疼的平台。
目前,Cassandra似乎是最好的候选人,但我们希望听到更多关于这一领域的经验的人的意见,而我们确实是这样做的。
非常感谢!
发布于 2010-08-15 05:12:35
高可用性很可能是通过Dynamo克隆实现的。
Cassandra是一个很好的选择,尽管它最近被several早期适配器使用了bashed。
Project Voldemort也是基于Dynamo的,因此很容易针对高可用性进行优化,这正是LinkedIn所使用的。
另一个有趣的noSQL选项可能是membase,我自己并没有使用它,但他们的虚拟存储桶概念用于重新平衡,而不仅仅是一致的哈希,这很有意义,似乎可以提供更健壮的高可用性。
https://stackoverflow.com/questions/3485092
复制相似问题