mongodb4.0事务特性(解读)

MongoDB 4.0 引入了多文档事务,提供ACID数据完整性保证,支持全局一致性的快照隔离。此更新旨在保持高速、灵活性,同时增强文档模型的事务处理能力。虽然早期版本的原子性操作已能满足多数应用需求,但多文档事务将简化更广泛场景的处理。MongoDB 4.0 的事务适用于单个副本集,而4.2将支持跨分布式部署的事务,使得开发者能够更加安心地处理各种事务需求。
摘要由CSDN通过智能技术生成

mongodb4.0即将推出,最大的亮点莫过于,开始支持‘真正的’事务了。为什么说是真正的呢?之前的行级别原子性,两阶段提交,要么应用场景有限,要么实现成本太高,有点‘鸡肋’。

 大年三十的时候,mongodb的CTO兼联合创始人Eliot Horowitz就发文给大家介绍了mongodb4.0的事务特性,让我们一起看一下吧!

有兴趣的可以去官网查看英文版,https://www.mongodb.com/blog/post/multi-document-transactions-in-mongodb,这里只是解读,不是翻译。

MongoDB 4.0 will add support for multi-documenttransactions, making it the only database to combine the speed, flexibility,and power of the document model with ACID data integrity guarantees. Throughsnapshot isolation, transactions provide a globally consistent view of data,and enforce all-or-nothing execution to maintain data integrity.

多文档事务:可以理解为多行,以前都是单行级别的原子性。

目标:高速、灵活、以及基于文档模型的事务支持

事务:通过快照实现、全局一致性,由此可鉴,应该是全局锁,性能不会太高

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值