卡桑德拉一致性 - 行集

时间:2017-06-24 11:08:19

标签: cassandra

我们有RF = 3,CL = 2

Appilcation首先执行:

1)插入T1(c1)值(1)

2)插入T1(c1)值(2)

3)插入T1(c1)值(3)

然后

4)从T1

中选择c1

如果应用程序立即调用它,是否可以保证语句4将返回3行?我想不,它只会“最终”发生。我是对的吗?

1 个答案:

答案 0 :(得分:1)

由于你读(CL = 2)+写(CL = 2)大于你的RF = 3,你总是读取一致的数据。

因此,为了保证一致性,我们需要读取+写入一致性高于RF。