卡桑德拉LWT读取

尼尔斯

据我了解,LWT插入始终以SERIAL一致性级别完成。如果为true,是否意味着可以以ANY的一致性级别安全地读取作为LWT插入的行?

换句话说,我假定一个LWT插入是完全一致的,因此无论一致性级别如何,所有后续读取也都完全一致?

斯蒂芬·波科温斯基(Stefan Podkowinski)

您的假设是错误的,原因有两个。

  1. SERIAL仅表示写入的QUORUM一致性级别
  2. 单个LWT有可能仅在读取时部分应用,因此无法通过任何CL安全读取

因此,您需要对所有将读取LWT写操作的查询都使用SERIAL。这将确保读取QUORUM时没有待处理的LWT。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章