The split transaction is an extended transaction model that introduces two new transaction management primitives/operations, namely, split and join. The split operation on a transaction T splits T and replaces it with two serializable transactions; each one is later committed or aborted independently of the other. The inverse of split is the join operation on a transaction T which dissolves T by joining its results with a target transaction S.
Split Transaction (
A: (AReadSet, AWriteSet, AProcedure)
B: (BReadSet, BWriteSet, BProcedure)) where AReadSet, AWriteSet, BReadSet, and BWriteSetare sets of data items...
- 2.Kaiser GE, Pu C. Dynamic restructuring of transactions. In: Elmagarmid AK, editor. Database transaction models for advanced applications. Burlington: Morgan Kaufmann Publishers; 1992. p. 265–95.Google Scholar
- 3.Pu C, Kaiser GE, Hutchinson NC. Split-transactions for open-ended activities. In: Proceedings of the 14th International Conference on Very Large Data Bases; 1988. p. 26–37.Google Scholar