事务模式介绍

<p class="shortdesc"></p> <p class="p">事务模式是分布式事务框架下BTM驱动分支事务的行为模式。当前DTMS事务模式下BTM的驱动行为包括两个阶段:</p> <ol class="ol" id="transaction_introduction__ol_vln_n2m_wpb"> <li class="li"><strong class="ph b">执行阶段:</strong><ol class="ol" type="a" id="transaction_introduction__ol_qhc_n2m_wpb"> <li class="li">解析 SQL语义,生成更新前后的镜像数据,形成 UNDO LOG。</li> <li class="li">向DTMS-SERVER注册分支。</li> <li class="li">分支注册成功后,把业务数据的更新和 UNDO LOG 放在同一个本地事务中提交。</li> </ol><p class="p">以上操作全部在一个数据库事务内完成,保证操作的原子性。</p></li> <li class="li"><strong class="ph b">完成阶段:</strong><ul class="ul" id="transaction_introduction__ul_j53_p2m_wpb"> <li class="li">全局提交,收到DTMS-SERVER的分支提交请求,完成第一阶段的数据清理。</li> <li class="li">全局回滚,收到DTMS-SERVER的分支回滚请求,查询分支对应的 UNDO LOG 记录,校验脏写并还原业务数据。</li> </ul></li> </ol>
以上内容是否解决了您的问题?
请补全提交信息!
联系我们

电话咨询

400-151-8800

邮件咨询

fincloud@ocft.com

在线客服

工单支持

解决云产品相关技术问题