我们已经考虑过为我们的下一个项目运行一个noSQL数据库.但是,我们不确定哪个平台能够为我们提供最佳可用性,并且具有最好的内置复制功能/功能来提供这一功能 - 最难以解决.
现在,Cassandra似乎是最好的候选人,但我们希望从那些在这方面有更多经验的人那里听到更多关于这一点的信息,然后我们会这样做.
非常感谢!
使用Dynamo克隆最有可能实现高可用性.
Cassandra是一个不错的选择,虽然它已被撞坏通过最近几个早期的适配器.
Project Voldemort也是基于Dynamo的,因此很容易针对高可用性进行优化,这正是LinkedIn正在使用的.
另一个有趣的noSQL选项可能是membase,我本人并没有使用它,但是他们用于重新平衡的虚拟桶的概念与仅仅一致的散列相比具有很大的意义,并且似乎提供了更强大的高可用性.