1
10
让Cassandra了解逻辑机架和数据中心的目的是提供额外的容错级别。这个想法( as described in this document ,根据“网络拓扑策略”),如果一个机架或数据中心变暗,应用程序仍应能够运行。本质上,卡桑德拉。。。
这样,您还可以通过LOCAL_QUORUM查询数据,其中QUORUM((replication_factor/2)+1)仅根据与协调器节点位于同一数据中心的节点计算。这减少了数据中心间延迟的影响。 至于您的问题:
实际上,随着集群中节点数量的增加,逻辑数据中心/机架结构变得更加有用。只有两个,用额外的逻辑障碍来分割它们几乎没有好处。有关更多信息,请阅读我上面链接的两个文档: |
Obama · 如何为远程连接配置cassandra 8 年前 |
Alice · 如何为一个具有排序和限制的查询设计cassandra表? 10 年前 |
user2348014 · Cassandra机架概念和数据库结构 10 年前 |