Definition
Open nested transactions are hierarchically structured transactions with relaxed ACID properties. Individual subtransactions may commit independently before the complete top level transaction commits. Therefore, conventional rollback is not possible and the effects of a commited subtransaction have to be compensated if the top level transaction aborts. Depending on the particular open nested transaction model, subtransactions may be vital or non-vital and may have alternative or contingency subtransactions. Open nested transaction models are characterized through relaxed visibility rules, abort and commit dependencies.
Historical Background
Open nested transaction models evolved in the 1980s in response to two major sets of requirements: the needs of federated multidatabase systems integrating autonomous legacy database systems, and the demands of long running, cooperative processes for higher levels of...
This is a preview of subscription content, log in via an institution.
Recommended Reading
Buchmann A, Özsu MT, Hornick M, Georgakopoulos D, Manola F. A transaction model for active distributed object systems. In: Elmagarmid AK, editor. Database transaction models for advanced applications. Los Altos: Morgan Kaufmann Publishers; 1992.
Cabrera LF, Copeland G, Feingold M, et al. Web services atomic transaction (WS-AtomicTransaction). Version 1.0. 2005. Available at: http://download.boulder.ibm.com/ibmdl/pub/software/dw/specs/ws-tx/WS-AtomicTransaction.pdf.
Cabrera LF., Copeland G, Feingold M, et al. Web services business activity framework (WS-BusinessActivity). Version 1.0. 2005. Available at: http://download.boulder.ibm.com/ibmdl/pub/software/dw/specs/ws-tx/WS-BusinessActivity.pdf.
Cabrera LF, Copeland G, Feingold M, et al. Web services coordination (WS-Coordination). Version 1.0. 2005. Available at: http://download.boulder.ibm.com/ibmdl/pub/software/dw/specs/ws-tx/WS-Coordination.pdf.
Chrysanthis PK. Transaction processing in a mobile environment. In: Proceedings of IEEE workshop on advances in parallel and distributed systems. 1993. p. 77–82.
Chrysantis P, Ramamritham K. ACTA: the saga continues. In: Elmagarmid AK, editor. Database transaction models for advanced applications. Los Altos: Morgan Kaufmann Publishers; 1992.
Dunham MH, Helal A, Balakrishnan S. A mobile transaction model that captures both data and movement behavior. MONET. 1997;2(2):149–62.
Elmagarmid AK. Database transaction models for advanced applications. Los Altos: Morgan Kaufmann Publishers; 1992.
Garcia-Molina H, Salem K. SAGAS. In: Proceedings of ACM SIGMOD international conference on management of data. 1987. p. 249–59.
Houston I, Little M, Robinson I, Shrivastava SK, Wheater SM. The CORBA activity service framework for supporting extended transactions. In: Proceedings of IFIP/ACM international confernce on distributed systems platforms. 2001. p. 197–215
Little M. A history of extended transactions. Available at: http://www.infoq.com/articles/History-of-Extended-Transactions.
Moss E. Nested transactions. Cambridge: MIT Press; 1985.
Weikum G, Schek HJ. Concepts and applications of multilevel transactions and open nested transactions. In: Elmagarmid AK, editor. Database transaction models for advanced applications. Los Altos: Morgan Kaufmann Publishers; 1992.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Section Editor information
Rights and permissions
Copyright information
© 2016 Springer Science+Business Media LLC
About this entry
Cite this entry
Buchmann, A. (2016). Open Nested Transaction Models. In: Liu, L., Özsu, M. (eds) Encyclopedia of Database Systems. Springer, New York, NY. https://doi.org/10.1007/978-1-4899-7993-3_717-2
Download citation
DOI: https://doi.org/10.1007/978-1-4899-7993-3_717-2
Received:
Accepted:
Published:
Publisher Name: Springer, New York, NY
Online ISBN: 978-1-4899-7993-3
eBook Packages: Springer Reference Computer SciencesReference Module Computer Science and Engineering