cassandra - Cassandra CAS / 轻量级事务是否已修复
问题描述
阅读 Aphyr 的博文:https ://aphyr.com/posts/294-call-me-maybe-cassandra/
不,Cassandra 轻量级事务甚至没有接近正确。
Soo...在最近的版本中它仍然是一个问题吗?
解决方案
这篇文章很老了,发现的大多数(如果不是全部)东西都是固定的。DataStax 围绕 Jepsen 的附加测试做了很多工作 - 有一篇关于此的博客文章和演示文稿。
以下是一位 Cassandra 开发人员在讨论 HN时的引述:
Cassandra 有一个与时间戳有关的小错误,该错误已相对较快地修复,现在它完全通过了 Jepsen。围绕 LWT (Paxos) 也存在一些实现问题,但当时 Paxos 是非常新的。纠正这些问题无需进行架构/基本更改。
推荐阅读
- java - 在多模块Maven项目中将文件从一个目标文件夹复制到另一个
- java - 使用 BufferedReader 从 textFile 的输入创建一个数组
- javascript - onClick 中的一个项目
- 改变颜色
- html - 如何纠正 div、float 和边框对齐的问题
- python - 关于分类的评价方法
- python - 为什么 Numpy 的图像 RGB 数组表示有 4 层而不是 3 层?
- android - 从firebase获取消息后如何更改应用程序中的视图?
- java - 在典型的微服务架构中,如何链接各个微服务的独立 RDBMS 数据库中的相关数据?
- docker - 如何创建包含公共和私有图像的 docker-compose.yml 文件?
- python - multiprocessing.Queue 不能用作类中的实例变量?