支持分佈式事務處理(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。