A shared, segmented memory system for an object-oriented database
- 1 January 1987
- journal article
- Published by Association for Computing Machinery (ACM) in ACM Transactions on Information Systems
- Vol. 5 (1) , 70-95
- https://doi.org/10.1145/22890.22891
Abstract
This paper describes the basic data model of an object-oriented database and the basic architecture of the system implementing it. In particular, a secondary storage segmentation scheme and a transaction-processing scheme are discussed. The segmentation scheme allows for arbitrary clustering of objects, including duplicates. The transaction scheme allows for many different sharing protocols ranging from those that enforce serializability to those that are nonserializable and require communication with the server only on demand. The interaction of these two features is described such that segment-level transfer and object-level locking is achieved.Keywords
This publication has 8 references indexed in Scilit:
- An object-oriented framework for graphical programming (summary paper)ACM SIGPLAN Notices, 1986
- Making smalltalk a database systemPublished by Association for Computing Machinery (ACM) ,1984
- Database description with SDMACM Transactions on Database Systems, 1981
- The functional data model and the data languages DAPLEXACM Transactions on Database Systems, 1981
- A language facility for designing database-intensive applicationsACM Transactions on Database Systems, 1980
- Extending the database relational model to capture more meaningACM Transactions on Database Systems, 1979
- A clustering algorithm for hierarchical structuresACM Transactions on Database Systems, 1977
- The entity-relationship model—toward a unified view of dataACM Transactions on Database Systems, 1976