首页 > 其他 > 详细

2段式事务3段式区别 2p事务和3pc 区别

时间:2020-03-19 18:02:40      阅读:67      评论:0      收藏:0      [点我收藏+]

2pc也叫2段式事务

3pc也叫3 段式事务

 

网上资料一大堆,基本都没说清楚区别在哪里。

 

 

先说 2 段式 :

  第一阶段:  就是 执行 sql ,但是 没有提交,并且 各自执行到 可以提交(事务没提交)的 时候,会告诉 协调者 ,自己已经可以提交了。

  第二阶段:如果全部的本地事务都 告诉写条者 以后,如果全都 都可以提交,那么就执行提交,如果有一个不 能提交,那就全部回滚。

 

  问题:

  单点阻塞,第一阶段第二阶段 是同一个事务,提交之前都锁定资源,而且还要等待别人 一起提交, 锁定的比较久,但是这个 问题 3阶段也会有。 别的事务模型可以解决

  

2段式事务3段式区别 2p事务和3pc 区别

原文:https://www.cnblogs.com/cxygg/p/12525898.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!