Skip to main content

Commit scope control in nested transactions

  • Advanced Applications
  • Conference paper
  • First Online:
Advances in Database Technology — EDBT '96 (EDBT 1996)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 1057))

Included in the following conference series:

Abstract

A common limitation of all the existing nested transaction models is that they only allow subtransactions to commit either to parent transactions or to databases. In order to adequately balance atomicity and concurrency at selected levels of a transaction hierarchy, the notion of scoped commitment is proposed, that allows a subtransaction to commit to a selected ancestor independently of its parent, making its results visible to that ancestor and thus improving the concurrency in the transaction subtree beneath that ancestor. A corresponding scoped undo approach is also developed that allows a transaction hierarchy with subtransactions having mixed commit scopes to partially and consistently roll back upon failure, then restart and roll forward.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Q. Chen and U. Dayal. A transactional nested process management system. Proc. of 12th International Conference on Data Engineering (ICDE'96), 1996.

    Google Scholar 

  2. P. K. Chrysanthis and K. Ramamritham. Acta: The saga continues. in A. Elmagarmid (ed) Transaction Models for Advanced Database Applications, Morgan-Kaufmann, 1992.

    Google Scholar 

  3. U. Dayal, M. Hsu, and R. Ladin. A transactional model for long running activities. In Proc. VLDB'91, 1991.

    Google Scholar 

  4. J. Gray and A. Reuter. Transaction processing: Concepts and techniques. Morgan Kaufmann Publishers, 1993.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Peter Apers Mokrane Bouzeghoub Georges Gardarin

Rights and permissions

Reprints and permissions

Copyright information

© 1996 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Chen, Q., Dayal, U. (1996). Commit scope control in nested transactions. In: Apers, P., Bouzeghoub, M., Gardarin, G. (eds) Advances in Database Technology — EDBT '96. EDBT 1996. Lecture Notes in Computer Science, vol 1057. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0014182

Download citation

  • DOI: https://doi.org/10.1007/BFb0014182

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-61057-1

  • Online ISBN: 978-3-540-49943-5

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics