MongoDB 4.0 支持副本集事务,极大的丰富了应用场景; 4.0 的事务存在最大修改 16MB,事务执行时间不能过长的限制,在 4.2 支持分布式事务的这些问题都解决了。分布式事务的支持也意味用户修改分片密钥的内容成为可能,因为修改分片的内容,可能会导致键键要迁移到其他碎片,而在 4.2 之前,无法保证这个迁移动作(目标上新写,源上删掉)的原子性,而借助分布式事务,这个问题也就迎刃而解。
MongoDB 4.0 支持副本集事务,极大的丰富了应用场景; 4.0 的事务存在最大修改 16MB,事务执行时间不能过长的限制,在 4.2 支持分布式事务的这些问题都解决了。分布式事务的支持也意味用户修改分片密钥的内容成为可能,因为修改分片的内容,可能会导致键键要迁移到其他碎片,而在 4.2 之前,无法保证这个迁移动作(目标上新写,源上删掉)的原子性,而借助分布式事务,这个问题也就迎刃而解。