Cassandra 6 走向 ACID 事务:从原子批处理到 Accord 跨分区强串行化
来源:theconsensus.dev — 2026-08-16
📋 概述
The Consensus 在真实的三节点集群上用记账负载逐项实测了 Cassandra 事务能力的演进:2013 年的原子批处理、同年晚些时候的单分区 Paxos 比较并交换,再到未发布 Cassandra 6 中由 Accord 协议实现的跨分区严格串行化事务。文章剖析了每个阶段的语义与限制(如事务非交互、缺乏 join、按查询建模),展示了 Cassandra 从最终一致的 NoSQL 走向 ACID SQL 式数据库的艰难之路。
🔑 核心要点
- Cassandra 是为数不多原生自带分片与复制的开源 SQL 式数据库。
- 2013 年起先有原子批处理,同年实现单分区 Paxos 比较并交换。
- 未发布的 Cassandra 6 由 Accord 协议带来跨分区严格串行化事务。
- 文章用三节点集群 + 记账负载实测各阶段语义。
- 局限仍在:事务非交互、缺 join,应用仍需按查询建模。
💡 金句
从最终一致走向严格串行化,是一条被真实集群负载一寸寸逼出来的路。
👍 0
👎 0
← 返回 Lobsters 首页