插入后读取的一致性级别Quorum vs One

时间:2016-04-30 17:27:53

标签: cassandra consistency

我有一个只在cassandra中执行插入/删除的应用程序。所有写操作(插入/删除)应用程序都使用一致性级别QUORUM执行,当前读操作也使用QUORUM执行,但我想知道在这种情况下(当没有数据更新时)一致性级别ONE会给出相同的结果作为QUORUM。

1 个答案:

答案 0 :(得分:1)

不一定。可能是您的读取请求转到 one 节点,该节点尚未(尚未)接收/应用更新。 QUORUM一致性级别允许某些节点尚未拥有更新的数据;通过使用ONE的一致性级别进行读取,您可能会读取陈旧数据。也许您的应用程序可以处理这种情况 - 这是由您决定的。但是您应该知道,读取ONE的一致性级别可能不会返回您在您的情况下所期望的数据。

希望这有帮助!