Title :
Serializability in object-oriented database systems
Author :
Rakow, Thomas C. ; Gu, Junzhong ; Neuhold, Erich J.
Author_Institution :
GMD, Darmstadt, West Germany
Abstract :
In an object-oriented database the objects are encapsulated, that is, objects are only accessible by methods defined in the database system. The definition of object-oriented serializability takes advantage of the semantics and of the nesting of the methods. Therefore, a lower rate of conflicting accesses than with the conventional definition of serializability is achieved. Transactions of an object-oriented database are defined as open-nested transactions. Depending on the semantics of operations, actions can be serialized independently of the calling transactions. The techniques already used in multilayer transaction systems are extended to object-oriented systems. Object-oriented serializability includes multilayer serializability but allows a nonlayered, more general structure of the database system
Keywords :
object-oriented databases; conflicting accesses; multilayer serializability; multilayer transaction systems; nesting; object-oriented database systems; object-oriented serializability; open-nested transactions; semantics; Concurrency control; Concurrent computing; Costs; Database systems; Information systems; Object oriented databases; Object oriented modeling; Protocols; Transaction databases; Writing;
Conference_Titel :
Data Engineering, 1990. Proceedings. Sixth International Conference on
Conference_Location :
Los Angeles, CA
Print_ISBN :
0-8186-2025-0
DOI :
10.1109/ICDE.1990.113460