<p style="text-align: center;"><a href="/misc/goto?guid=4958998109043046511" title="mongodb"><img alt="MongoDB 4.0将正式支持ACID事务" src="https://simg.open-open.com/show/bf3c38818fb067d0eb588fb3bf726598.png" /></a></p> <p>MongoDB CTO Eliot Horowitz 刚刚于 2 月 16 日凌晨在 MongoDB 西雅图大会上宣布,MongoDB 将在 4.0 版本中正式推出多文档 ACID 事务支持 。</p> <p>“MongoDB 4.0 将支持多文档事务,届时 MongoDB 将成为唯一能够同时支持速度,灵活性,JSON 文档模型优势和 ACID 数据完整性保证的数据库。通过快照隔离,(MongoDB)的事务能够提供一个全局一致的数据视图,并可以实现 all-or-nothing 的事务提交及回滚机制,保证数据的完整性。”</p> <p>这个功能的支持,完全不亚于 2014 年 MongoDB 引入 WiredTiger 存储引擎的影响力。因为这个功能的引入,原计划是 3.8 版本的 MongoDB 将直接进入 4.0 时代。</p> <p>ACID 多文档事务,可以理解为关系型数据库的多行事务。在关系型的事务支持中,大家几乎无一例外支持同一事务内操作的原子性,即要么全部提交,要么全部回滚。这个同一事务内可以有多个操作,针对于多个表,或者是同一个表内的多行数据。</p> <p>更多详情可以查看<a href="/misc/goto?guid=4959012700107778237">发布博客</a>。</p>