- 3
- 0
- 约小于1千字
- 约 2页
- 2023-03-23 发布于江苏
- 举报
分布式事务-二阶段协议
一、前言
在单个数据库实例时候,我们可以在一个数据源的事务(本地事务)内做多步数据库操作,在事
务内的多个操作要么全部执行生效,要么全部不生效。在多数据实例节点时候,我们对多个实例
的数据源进行操作时候就没办法把多个操作放到一个大的事务内来保证原子性了,因为多个实例
操作的是不同的数据源,而数据库自带的事务是针对单个数据源来说的。
二、二阶段协议
单个数据库实例内的事务我们称为本地事务,需要保证多个数据源的操作要么都做要么都不做的
事务我们成为分布式事务,为了实现分布式事务,二阶段与三阶段协议就应运而生了。
分布式事务由事务发起者、资源管理器(参与者
原创力文档

文档评论(0)