·更新于 2026年4月21日· 49 次浏览 MongoDB分布式
MongoDB 事务与读写关切:多文档 ACID 的边界
副本集事务、默认读关切与写关切;与聚合、分片集群的注意事项;何时仍应在应用层做幂等与补偿。
作者
ZHOU YI
MongoDB 4.0+ 支持副本集多文档事务,4.2+ 支持分片集群事务。事务有 oplog 与锁开销,应控制事务时长与文档范围。
关切级别
writeConcern: majority与业务「已提交」语义对齐- 读关切
majority/local与脏读容忍度
跨服务的长事务往往不适合放在数据库层;Saga、Outbox 与幂等键仍是分布式系统的基本功。