Semantic concurrency control in object-oriented database systems
- 1 January 1993
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- p. 233-242
- https://doi.org/10.1109/icde.1993.344059
Abstract
A locking protocol for object-oriented database systems (OODBSs) is presented. The protocol can exploit the semantics of methods invoked on encapsulated objects. Compared to conventional page-oriented or record-oriented concurrency control protocols, the proposed protocol greatly improves the possible concurrency because commutative method executions on the same object are not considered as a conflict. An OODBS application example is presented. The principle of open-nested transactions is reviewed. It is shown that, using the locking protocol in an open-nested transaction, the locks of a subtransaction are released when the subtransaction completes, and only a semantic lock is held further by the parent of the subtransaction.Keywords
This publication has 21 references indexed in Scilit:
- Serializability in object-oriented database systemsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Principles and realization strategies of multilevel transaction managementACM Transactions on Database Systems, 1991
- Local atomicity properties: modular concurrency control for abstract data typesACM Transactions on Programming Languages and Systems, 1989
- Commutativity-Based Locking for Nested TransactionsPublished by Defense Technical Information Center (DTIC) ,1988
- Concurrent search structure algorithmsACM Transactions on Database Systems, 1988
- Commutativity-based concurrency control for abstract data typesIEEE Transactions on Computers, 1988
- Class modification in the GemStone object-oriented DBMSPublished by Association for Computing Machinery (ACM) ,1987
- Synchronizing shared abstract typesACM Transactions on Computer Systems, 1984
- Deadlock Detection and Avoidance for Shared Logical ResourcesIEEE Transactions on Software Engineering, 1979
- Data processing spheres of controlIBM Systems Journal, 1978