首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Cassandra LWT - Read

Cassandra LWT - Read
EN

Stack Overflow用户
提问于 2018-07-05 00:40:47
回答 1查看 105关注 0票数 1

如果我使用LWT进行插入

代码语言:javascript
复制
INSERT .... IF NOT EXISTS

具有串行一致性,当我阅读时

代码语言:javascript
复制
SELECT * from .... 

上面的事务使用QUORUM插入了行,是否会成功?或者我需要重新读一遍序列号。如果需要串行CL,你能解释一下原因吗?

本文档建议使用串行CL进行阅读。https://docs.datastax.com/en/cassandra/3.0/cassandra/dml/dmlLtwtTransactions.html

EN

回答 1

Stack Overflow用户

发布于 2019-05-23 14:54:57

据我所知,你不能写串行一致性。(LWTs有两个一致性级别:串行一致性和一致性。串行一致性有两个级别:串行(默认)和本地串行。)

现在假设您以仲裁一致性进行了写入,并且写入成功了。那么,是的,使用QUORUM阅读肯定会成功。现在,我不是专家,但据我所知,如果您的写入一致性低于QUORUM一致性,那么QUORUM读取可能不会成功,而串行读取将会成功。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51178008

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档