R+W > N 对大型集群有何意义?

How does R+W > N makes sense for large clusters?

假设我有一个 50 节点的集群,我的复制因子 = 3 并写入 Consistency Level = Quorum 即 (50/2) + 1 = 26,Read Consistency Level = ONE。现在我们满足等式 R + W > N 因为 26 + 1 > 3 但这如何保证强一致性呢?如果我写到前 26 个节点,而我恰好从节点 45 读取怎么办。我怎样才能获得最新的值?

Consistency Level = REPLICA 节点为了满足请求需要给协调器的确认数量。

因此在您的示例中,CL=QUORUM = 2 因为 2 是 RF = 3 的大多数。

将其重新插入等式...2 + 1 = 3 3 !> 3 因为您没有 100% 的一致性。

参见:http://docs.datastax.com/en/cassandra/2.0/cassandra/dml/dml_config_consistency_c.html