重大功能,MongoDB 4.0 将正式支持 ACID 事务 - 开源中国社区
重大功能,MongoDB 4.0 将正式支持 ACID 事务
周其 2018年02月17日

重大功能,MongoDB 4.0 将正式支持 ACID 事务

周其 周其 发布于2018年02月17日 收藏 10

MongoDB CTO Eliot Horowitz 刚刚于2月16日凌晨在MongoDB西雅图大会上宣布,MongoDB将在4.0版本中正式推出多文档ACID事务支持 。

“MongoDB 4.0 将支持多文档事务,届时MongoDB将成为唯一能够同时支持速度,灵活性,JSON文档模型优势和ACID数据完整性保证的数据库。通过快照隔离,(MongoDB)的事务能够提供一个全局一致的数据视图,并可以实现all-or-nothing的事务提交及回滚机制,保证数据的完整性。”

这个功能的支持,完全不亚于2014年MongoDB引入WiredTiger存储引擎的影响力。因为这个功能的引入,原计划是3.8版本的MongoDB将直接进入4.0时代。

ACID 多文档事务,可以理解为关系型数据库的多行事务。在关系型的事务支持中,大家几乎无一例外支持同一事务内操作的原子性,即要么全部提交,要么全部回滚。这个同一事务内可以有多个操作,针对于多个表,或者是同一个表内的多行数据。

更多详情可以查看发布博客

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 开源中国社区 [http://www.oschina.net]
本文标题:重大功能,MongoDB 4.0 将正式支持 ACID 事务
分享
评论(16)
精彩评论
2
用mongo的人多吗,不是説mongo是个耗钱户吗,在云平台上面
1
mongodb的弱点是没有SQL的支持,数据量大了以后,维护数据的成本太高了。
1
真的支持的话,就可以更加肆无忌惮地用了…
顺便一说,“WiredTiger存储引擎的影o响力” 这句话多了个 o
最新评论
0

引用来自“-TNT-”的评论

真的支持的话,就可以更加肆无忌惮地用了…
顺便一说,“WiredTiger存储引擎的影o响力” 这句话多了个 o
看到熟人了
0

引用来自“黑风筝”的评论

其他的都明白,用了2年了,各种项目。唯一的问题是DBRef不好,与SpringData集成时,使用了@DBRef的对象全出来,要是层级深的话,出个20页的JSON大的要命。真的只能单查@BDRef字段么,不能引入点SQL方式的优点(可以在@DBRef对象选择需要查询的属性)?
这个你去问Spring
0
毕设用的mongoose,好端端的代码突然就不能用了,找了四个小时bug终于发现文档更新了,连接数据库写法不一样了
0
这是要干掉关系型数据库吗?
1
mongodb的弱点是没有SQL的支持,数据量大了以后,维护数据的成本太高了。
0

引用来自“晒太阳的小猪”的评论

未来系统级必然演进到双螺旋结构的并行分布式系统,否则日常应用永远无法满足可靠性需求

引用来自“麦地兜兜”的评论

双螺旋结构的并行分布式系统

给点资料呗
回复@麦地兜兜 : 没有资料。我表达的意思就是架构上的分布式双活,业务连续性的系统要求系统级架构能够支持松耦合的双活或多活分布式模式。这样业务连续性才有保证,同时可以单节点降级运行!!!
0

引用来自“晒太阳的小猪”的评论

未来系统级必然演进到双螺旋结构的并行分布式系统,否则日常应用永远无法满足可靠性需求
双螺旋结构的并行分布式系统

给点资料呗
0
未来系统级必然演进到双螺旋结构的并行分布式系统,否则日常应用永远无法满足可靠性需求
0
其他的都明白,用了2年了,各种项目。唯一的问题是DBRef不好,与SpringData集成时,使用了@DBRef的对象全出来,要是层级深的话,出个20页的JSON大的要命。真的只能单查@BDRef字段么,不能引入点SQL方式的优点(可以在@DBRef对象选择需要查询的属性)?
2
用mongo的人多吗,不是説mongo是个耗钱户吗,在云平台上面
0

引用来自“红薯”的评论

将? 还没支持?
大过年的,多睡会儿吧...
1
真的支持的话,就可以更加肆无忌惮地用了…
顺便一说,“WiredTiger存储引擎的影o响力” 这句话多了个 o
0

引用来自“oreak”的评论

4.0支持
@oreak 4.0 有点晚了
0
4.0支持
0
将? 还没支持?
顶部