支持分布式事务处理(1/2)
−
UPESB
在不同机型或多个相同
DBMS
之间的分布式事务处理中保障
ACID
。
体现2 Phase Commit
•
X/Open DTP
模型为准处理分布式事务处理
•
•
使用互联系统的
Trx
. Manager
和
UPESB
的
Trx
. Manager
,
体现
2PC
事务处理。
•
•
通过
Trx
. Manager
之间的
co-work
,
开发人员设置事务处理范围和控制
(
tx_begin
,
tx_commit
,
tx_rollback
)
支持分布式事务处理(2/2)
−
2PC
失败时,通过基于服务流的业务上的补偿事务处理,
Rollback
到原来的值。
2 Phase Commit失败
•
分布式事务处理的体现失败时,为了
rollback
到原来的值,执行补偿事务处理。
•
补偿事务处理通过
UPESB
支持的服务流,意味着业务上的补偿事务处理。
•
补偿事务处理执行后,反映在现有
DBMS1
的更新立即被
Rollback
。
转载于:https://blog.51cto.com/5894434/994462