Skip to main content

Stamp locking method for multiversion composite objects

  • Conference paper
  • First Online:
Foundations of Data Organization and Algorithms (FODO 1993)

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

  • 127 Accesses

Abstract

In this paper a new approach to locking multiversion composite objects is proposed, called the stamp locking approach. The main notion of this approach is a stamp lock defined as an extension of a classical lock in such a way that it contains the information about the position of locked nodes in the hierarchies concerned. The main advantage of this method is simple locking strategy following from the lack of intentional locks. To lock a hierarchy subtree it is sufficient to set one stamp lock only, whose node stamp identifies the subtree root. To determine stamp lock compatibility, it is sufficient to compare stamps that are particular identifiers of hierarchy nodes and subtrees. Advantages of the stamp locking method become particularly beneficial in the case of a database containing many versions of composite objects, whose composition structure is complex. This is a typical case of design databases where objects, being the artifacts of the design process, have usually many components available in many versions.

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. Ahmed R., Navathe S.B., “Version Management of Composite Objects in CAD Databases“, Proc. ACM SIGMOD Conf., 1991.

    Google Scholar 

  2. Cart M., Ferrie J. “Integrating Concurrency Control into Object-Oriented Database System”, EDBT Proc, Venice, Italy, 1990.

    Google Scholar 

  3. Cellary W., Jomier G., “Consistency of Versions in Object-Oriented Databases”, Proc. 16 th VLDB Conf., Brisbane, Aug. 1990, pp. 432–441.

    Google Scholar 

  4. Chou H., Kim W., “A Unifying Framework for Version Control in CAD Environment”, 12 VLDB Conf., Kyoto, Aug. 1986.

    Google Scholar 

  5. Gray J. “Notes on Database Operating Systems”, Operating Systems: An Advanced Course, Springer-Verlag, 1978.

    Google Scholar 

  6. Hubel C, Kafer W., Sutter B., “Controlling Cooperation Through Design-Object Specification, a Database-oriented Approach“, Proc. of the European Design Automation Conf., Brussels, Belgium, 1992.

    Google Scholar 

  7. Kim W., Bertino E., Garza J.F “Composite Objects Revisited”, Proc. ACMSIGMOD Conf, 1989.

    Google Scholar 

  8. Zdonik S.B. “Version Management in an Object-Oriented Database”, Int. Works. on Advanced Programming Environments, Norway 1986, pp. 139–200.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

David B. Lomet

Rights and permissions

Reprints and permissions

Copyright information

© 1993 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Cellary, W., Wieczerzycki, W. (1993). Stamp locking method for multiversion composite objects. In: Lomet, D.B. (eds) Foundations of Data Organization and Algorithms. FODO 1993. Lecture Notes in Computer Science, vol 730. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-57301-1_26

Download citation

  • DOI: https://doi.org/10.1007/3-540-57301-1_26

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-57301-2

  • Online ISBN: 978-3-540-48047-1

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics