|
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.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
BOBROW, D., AND STEFIK, M. The Loops Manual. Xerox Corp., Palo Alto, Calif., 1983.
|
 |
2
|
|
 |
3
|
|
 |
4
|
|
| |
5
|
|
| |
6
|
GRAY, J. The transaction concept: Virtues and limitations. In Proceedings of the Very Large Database Conference (Cannes, France, Sept.), 1981.
|
 |
7
|
|
| |
8
|
MAIER, D., AND STEIN, J. Indexing in an object-oriented DBMS. Tech. Rep. CS/E-86-006, Oregon Graduate Center, Univ. of Oregon, Beaverton, Oreg., (May, 1986).
|
| |
9
|
M~aER, D., STEIN, J., OTIS, A., AND PURD~, A. Development of an object-oriented DBMS. Tech. Rep. CS/E-86-005, Oregon Graduate Center, Univ. of Oregon, Beaverton, Oreg., (Apr. 1986).
|
| |
10
|
MOON, D., STALLMAN, R., AND WEINREB, D. The Lisp Machine Manual, chap 20. MIT AI Laboratory, Jan. 1983, 321-361.
|
| |
11
|
Moss, E. The theory of nested transactions. Tech. Rep., University of Massachusetts, 1986.
|
 |
12
|
|
 |
13
|
|
| |
14
|
|
 |
15
|
|
 |
16
|
|
 |
17
|
Andrea H. Skarra , Stanley B. Zdonik, The management of changing types in an object-oriented database, Conference proceedings on Object-oriented programming systems, languages and applications, p.483-495, September 29-October 02, 1986, Portland, Oregon, United States
|
| |
18
|
|
| |
19
|
Andrea H. Skarra , Stanley B. Zdonik , Stephen P. Reiss, An object server for an object-oriented database system, Proceedings on the 1986 international workshop on Object-oriented database systems, p.196-204, September 23-26, 1986, Pacific Grove, California, United States
|
| |
20
|
SMITH, J. M., FOX, S., AND LANDERS. T. ADAPLEX: Rational and Reference Manual. 2nd ed. Computer Corporation of America, Cambridge, Mass., 1983.
|
| |
21
|
STAMOS, Z.W. On object grouping experiments in LOOM. Xerox PARC report SC 6-82-2, Xerox Corp., Palo Alto, Calif.
|
CITED BY 36
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
William H. Harrison , Harold Ossher , Peter F. Sweeney, Coordinating concurrent development, Proceedings of the 1990 ACM conference on Computer-supported cooperative work, p.157-168, October 07-10, 1990, Los Angeles, California, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
M. Ancona , P. Cagetti , P. Castagna , L. Gruosso, Reusable distributed “data environments”, Proceedings of the 1992 ACM/SIGAPP symposium on Applied computing: technological challenges of the 1990's, p.1083-1090, March 1992, Kansas City, Missouri, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Michael J. Feeley , Jeffrey S. Chase , Vivek R. Narasayya , Henry M. Levy, Integrating coherency and recoverability in distributed systems, Proceedings of the 1st USENIX conference on Operating Systems Design and Implementation, p.16-es, November 14-17, 1994, Monterey, California
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
REVIEW
"Dennis D. Georg : Reviewer"
This paper describes the architecture for an implementation of an
object-oriented database. The discussion emphasizes a secondary storage
segmentation scheme and interactions between this scheme and a transaction
processing scheme that allows f
more...
|