• DocumentCode
    2277719
  • Title

    Automating fine concurrency control in object-oriented databases

  • Author

    Malta, Carmelo ; Martinez, José

  • Author_Institution
    Lab. de Syst. Inf., Univ. des Sci. et Tech. du Languedoc, Montpellier, France
  • fYear
    1993
  • fDate
    19-23 Apr 1993
  • Firstpage
    253
  • Lastpage
    260
  • Abstract
    Four major problems that complicate read and write accesses to instances in object-oriented databases are discussed. The four problems are: difficulty in providing ad hoc commutativity relations, lacking overhead, lacking escalation, and pseudo-conflicts. It is shown that all of these problems can be solved by providing a simple form of commutativity. This kind of commutativity is syntactically extracted from the source codes of the methods at compile-time. Then, an efficient linear algorithm calculates the transitive access vectors. Finally, transitive access vectors are translated into classical access modes in order not to incur performance penalty at run-time. Related works on access vectors and field locking are reviewed
  • Keywords
    concurrency control; object-oriented databases; OO DBMS; ad hoc commutativity relations; classical access modes; compile-time; escalation; field locking; fine concurrency control; instances; linear algorithm; object-oriented databases; overhead; pseudo-conflicts; source codes; transitive access vectors; write accesses; Access protocols; Concurrency control; Data models; Object oriented databases; Partial response channels; Programming profession; Proposals; Relational databases; Runtime; System recovery;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Data Engineering, 1993. Proceedings. Ninth International Conference on
  • Conference_Location
    Vienna
  • Print_ISBN
    0-8186-3570-3
  • Type

    conf

  • DOI
    10.1109/ICDE.1993.344057
  • Filename
    344057