Lecture Notes in Computer Science, 1999, Volume 1649/1999, 713, DOI: 10.1007/3-540-48521-X_8

Dynamic Relationships and Their Propagation and Concurrency Semantics in Object-Oriented Databases

Amir Sapir and Ehud Gudes

View Related Documents

Abstract

Object-oriented databases has rich semantics, which enables the definition of various relationships among objects. Sharing levels and composition types necessitate the definition of whether, and to which extent, should a composed object propagate a message it receives, to its composing objects (propagation rules). Current solutions refer to a system with stable connections, so propagation values can be set at the design stage.
Turning a compound object into a distributed collection of simpler ones, some of which are shared, necessitates defining exact protocols for transaction processing and concurrency control. The information system described contains complex relations, which vary on a daily basis. The paper examines the various update operations from relations creation point of view, and suggests an approach for defining these new relations and updating the propagation values dynamically. Thus, reflecting the changing nature of relations.

KeyWords  Composite - object - Message object - Propagation rules - Dynamic relation creation

Fulltext Preview

Image of the first page of the fulltext document