You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

MongoDB是否有版本支持分片集合的多文档事务?

分片集合多文档事务的MongoDB版本支持

你遇到的错误提示 Multi-document transactions cannot be run in a sharded collection in mongoDB,可以通过升级到MongoDB 4.2及以上版本解决——MongoDB 4.2及后续正式版本均支持分片集群中的多文档事务,但需要满足以下前提条件:

  • 分片集群必须使用WiredTiger存储引擎(MongoDB 3.2及以上版本默认采用该引擎)
  • 所有事务操作必须在同一个会话(session)内发起执行
  • 事务涉及的集合必须预先创建完成,不允许在事务过程中新建集合
  • 跨分片的事务依赖两阶段提交(2PC)机制保证一致性,这类操作会产生额外性能开销,建议尽量避免跨分片的事务场景

内容的提问来源于stack exchange,提问作者Pranav M

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.28 19:06:01