Skip to content

事务与一致性矩阵

产品事务范围默认/典型隔离并发基础分布式一致性
PostgreSQL多表事务Read CommittedMVCC复制通常异步;可配置同步
MySQL/InnoDB多表事务Repeatable ReadMVCC + next-key locks复制模式可选
SQLite单文件事务Serializable 语义单写者不内建复制
CockroachDB跨 Range 事务SerializableMVCC + Raft强一致
TiDB分布式事务Snapshot Isolation / RCMVCC + PercolatorRaft 强一致存储
MongoDB单文档原子,多文档事务Snapshot 能力WiredTiger MVCCReplica Set 多数派语义
Cassandra单分区原子批次可调一致性LSM + quorum最终/可调一致性
Redis/Valkey命令原子、MULTI/EXEC非关系隔离模型单线程命令执行为主复制与故障切换窗口

验收事务设计

  • 明确断电、超时、客户端重试和主节点切换时的结果。
  • 为幂等写入设计业务键。
  • 不把“请求成功返回”直接等同于“跨区域永久提交”。
  • 使用并发测试复现丢失更新、写偏差和死锁。

Released under the MIT License.