Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Database 具有高可用性、无单点故障的小型数据库解决方案_Database_Cassandra_Cassandra 2.0_High Availability_Multi Master Replication - Fatal编程技术网

Database 具有高可用性、无单点故障的小型数据库解决方案

Database 具有高可用性、无单点故障的小型数据库解决方案,database,cassandra,cassandra-2.0,high-availability,multi-master-replication,Database,Cassandra,Cassandra 2.0,High Availability,Multi Master Replication,我需要为一个小的解决方案选择一个解决方案,即2个表/实体,总共最多100000行(约20 MB的数据),HA的数据分布在多个节点之间。没有单点故障的HA是必须的。我正在考虑卡桑德拉来完成这项任务。然而,我觉得Cassandra对于如此大量的数据来说可能是一种过度的杀伤力。对于这个任务,是否有更轻的替代方案,可以为HA提供多主复制能力。 < P>我认为卡桑德拉是你要做的合理人选。复制和高可用性是Cassandra的现成功能,其他数据库解决方案倾向于“附加”HA。Cassandra的负载也不太重,可

我需要为一个小的解决方案选择一个解决方案,即2个表/实体,总共最多100000行(约20 MB的数据),HA的数据分布在多个节点之间。没有单点故障的HA是必须的。我正在考虑卡桑德拉来完成这项任务。然而,我觉得Cassandra对于如此大量的数据来说可能是一种过度的杀伤力。对于这个任务,是否有更轻的替代方案,可以为HA提供多主复制能力。

< P>我认为卡桑德拉是你要做的合理人选。复制和高可用性是Cassandra的现成功能,其他数据库解决方案倾向于“附加”HA。Cassandra的负载也不太重,可以非常可靠地在小型服务器上运行(请参阅)

另一方面,如果您以前没有使用过Cassandra,则必须学习从概念上理解复制、一致性和可用性如何在Cassandra中工作,如果您更熟悉其他数据库解决方案中的这些概念,这可能需要一些时间

有了20MB的数据,它看起来也可以做到这一点