Cassandra 6 如何实现 ACID 事务

The road to ACID transactions in Cassandra 6

Cassandra 正在经历重大变革,即将在 6.0 版本中引入 ACID 事务支持。文章通过搭建三节点集群,对比了无事务、BATCH、Lightweight Transaction (LWT) 以及全新的 Accord 四种模式下的并发表现。测试发现,普通的盲写更新在并发下极易导致数据不一致,而 BATCH 虽能提升原子性,却因客户端时间戳冲突仍可能出错。只有启用 Accord 才能真正保障跨分区事务的强一致性,让 Cassandra 从 NoSQL 数据库向真正的 SQL 事务型数据库迈进。

普通的 Cassandra 更新并不适合做银行系统,至少在这个特定的数据模型下不行。

同日更多故事

2026-08-21