cassandra - 在某些情况下,cassandra 中的增量整数是否可能?
问题描述
假设我有下表:
id text PRIMARY_KEY,
question_asked (int?),
question_answered (int?)
此表将由同一用户每次更新。他不能同时更新这个表。
我想使用以下查询:
UPDATE %s.%s SET question_asked = question_asked + 1 WHERE %s = :execution_id;
如果我在针对这种特定情况进行更新时使用 LOCAL_QUORUM。我可以对一致性有任何问题吗?如果是这样,我会很高兴理解为什么
我对计数器很熟悉,这就是我到目前为止使用它的方式。使用计数器的问题是我无法定义 TTL。
解决方案
推荐阅读
- git - Git 克隆私有 github 仓库
- windows - 如何为不同的项目类型使用相同的字符串资源
- sql - 展平sql分层数据
- java - Java/Scala - 将 xml 转换为 json
- java - 429 gitlab-api 上的请求太多
- javascript - 是否可以在实例化时检测给定类型的所有可调用方法,然后为每个方法动态创建转发过程
- r - 在 R 中安装包会出现以下错误
- visual-studio-code - 如何避免 VSCode 格式化部分代码
- http - 发布请求后如何删除帐户
- android - Firestore:存储架构更多领域或文档?在 Android 传感器应用程序中