Cassandra R+;W>;N对大型集群有意义吗?

Cassandra R+;W>;N对大型集群有意义吗?,cassandra,cassandra-2.0,eventual-consistency,Cassandra,Cassandra 2.0,Eventual Consistency,假设我有一个50节点的集群,复制因子=3,然后写 一致性级别=法定人数,即(50/2)+1=26,读取一致性级别=1。现在我们满足方程R+W>N,因为26+1>3,但这如何保证强一致性?如果我的写操作转到前26个节点,而我恰好从节点45读取,该怎么办。如何获取最新的值?一致性级别=副本节点需要向协调器发出的确认数,以满足请求 因此,在您的示例中,CL=QUORUM=2,因为2是RF=3的大多数 把它插回等式中2+1=33!>3这里为您提供的不是100%的一致性 见:

假设我有一个50节点的集群,复制因子=3,然后写
一致性级别=法定人数,即(50/2)+1=26,读取一致性级别=1。现在我们满足方程R+W>N,因为26+1>3,但这如何保证强一致性?如果我的写操作转到前26个节点,而我恰好从节点45读取,该怎么办。如何获取最新的值?

一致性级别=副本节点需要向协调器发出的确认数,以满足请求

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

把它插回等式中<代码>2+1=3
3!>3
这里为您提供的不是100%的一致性

见: