nosql - 选择 noSQL - 可用性优先

标签 nosql high-availability failover

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

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

非常感谢!

最佳答案

高可用性很可能通过 Dynamo 克隆实现。
Cassandra 是一个不错的选择,尽管它已经bashed最近 several早期适配器。
Project Voldemort也是基于 Dynamo 的,因此很容易针对高可用性进行优化,LinkedIn 正在使用它。
另一个有趣的 noSQL 选项可能是 membase ,我自己并没有使用它,但他们关于重新平衡的虚拟桶的概念非常有意义,而且似乎可以提供更强大的高可用性。

关于nosql - 选择 noSQL - 可用性优先,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3485092/

相关文章:

architecture - 高流量网站上的Solr安全数据导入和核心交换

high-availability - Hystrix命令关键决定,服务名称+实例IP+Api名称?

java - 如果当前数据库不可用,C3PO可以连接到另一个url吗?

mysqlfailover 命令给出错误 1045 : Access denied for user 'root' @'localhost' (using password: NO)

sql-server - 为什么使用 SQL Server 镜像和自动故障转移时不支持 MSDTC?

mongodb - 无法使用 golang 将结构保存到 mongodb 中(仅创建空记录)

sql-server - 在两个数据存储之间同步数据

python - 带有 NoSQL 数据库的 Django

postgresql - Debezium 与 RDS postgres 和主副本故障转移

sql - DocumentDB 与 SQL 数据库