【问题标题】:Cassandra replication for big data [closed]大数据的 Cassandra 复制 [关闭]
【发布时间】:2013-09-22 22:24:59
【问题描述】:

现在我需要使用 Cassandra 复制(Master-Slave)拓扑,其中从站数量约为 1100。我有一些问题:

  1. 是否有任何项目为 Cassandra、PostgreSQL 或 Oracle 使用许多从属设备(大约 1100 个)?

  2. 每个从站只需要包含来自主站的所有数据的一部分(基于一个属性)。在 PostgreSQL、Oracle 等中,我可能会为此使用“复制过滤器”。 Cassandra 有替代方案吗?

【问题讨论】:

  • Cassandra 不是主从。所有节点都是对等节点。

标签: cassandra replication


【解决方案1】:

Cassandra 将主从架构替换为对等架构。它将数据分布在使用的每个节点based on the partitioner

是否有任何项目为 Cassandra、PostgreSQL 或 Oracle 使用了许多从属设备(大约 1100 个)?

不是从属,而是对等,但是,是的,有些项目具有大量集群...在最后一个 comment of this jira 中描述了一个更令人印象深刻的 C* 集群。

每个从站只需要包含来自主站的所有数据(基于一个属性)。在 PostgreSQL、Oracle 等中,我可能会为此使用“复制过滤器”。 Cassandra 有替代方案吗?

再次,主从被点对点取代,所以没有。但是,如果您想写入主服务器,然后将其复制到从服务器,这不是单点故障吗?

【讨论】:

  • 感谢您的回答。也许您知道 Cassandra(noSQL) 的替代方案,在其中逐个应用复制 - Riak、HBASE、MongoDB 或其他?而且,也许,您知道使用 PostgreSQL、Oracle 等传统 SQL DB 的大型集群?
  • 如我所见 - CouchDb 具有复制过滤器和主/从策略。任何人都知道——也许任何 NoSQL 都有复制过滤器?
猜你喜欢
  • 2020-07-18
  • 2016-03-22
  • 2011-11-06
  • 2016-08-14
  • 2014-02-04
  • 2013-05-27
  • 2015-04-05
  • 1970-01-01
  • 2016-06-23
相关资源
最近更新 更多