Object-Oriented Database Management Systems

Under Construction

(An ambitious HTML page in progress)

This page is intended to point to as much of the OODBMS-related material to be found out there as possible. You are encouraged to let me (clamen+www@cs.cmu.edu) know about the many things I have missed. Emphasis will be on items that can be accessed in an electronic form. (Such sources are highlighted with icons below.)

Table of Contents


Prehistory

[Atkinson87]
Malcolm P. Atkinson and O. Peter Buneman. Types and Persistence in Database Programming Languages. ACM Computing Surveys, 19(2):105--190, June 1987.

[Clamen91]
Clamen, S. M. Persistent Programming Languages - A Survey. Technical Report, #CMU-CS-91-155, Carnegie Mellon University -- School of Computer Science, Pittsburgh, USA, May 1991.
Abstract
Complete paper in PostScript

Focuses on development of language systems that incorporate a notion of data persistence. Includes extensive annotated bibliographies.


Requirements

[Atkinson89]
M. Atkinson, F. Bancilhon, D. DeWitt, K. Dittrich, D. Maier, and S. Zdonik. The Object-Oriented Database System Manifesto. In Proceedings of the First International Conference on Deductive and Object-Oriented Databases, pages 223-40, Kyoto, Japan, December 1989. Also appears in [Bancilhon92].
Abstract
Complete paper in Postscript
Complete paper in ASCII
Complete paper in HTML

[3GM91]
The Committee for Advanced DBMS Function. Third Generation Database System Manifesto. In Computer Standards and Interfaces 13 (1991), pages 41-54. North Holland. Also appears in SIGMOD Record 19:3 Sept, 1990.
Complete paper, in Postscript format, GZIP-compressed

A "counter-manifesto" to the above

[Mayer91]
David Maier. Comments on the "Third Generation Database System Manifesto". OGI Technical Report CS/E 91-012.
Complete paper in Portscript

[Darwen95]
Hugh Darwen and C.J. Date. The Third Manifesto. SIGMOD RECORD 24(1):39-49, March 1995.

Abstract:
We present a manifesto for the future direction of data and database management systems. The manifesto consists of a series of prescriptions, proscriptions, and "very strong suggestions."

The introduction to the paper, I believe, says it all:
This is a manifesto regarding the future of data and database management systems. It is indented to follow and, we hope, supersede two previous manifestos [3GM91,Atkinson89] - hence our choice of title. Reference [Atkinson89], in spurning the Relational Model of Data, ignores its importance and significance and also, we think, fails to give firm direction. Reference [3GM91], while correctly espousing the Relational Model, fails to mention and emphasize the hopelessness of continuing to follow a commonly accepted perversion of that model, namely SQL, in fond pursuit of the Relational Model's ideals. By contrast, we feel strongly that any attempt to move forward, if it is to stand the test of time, must reject SQL unequivocally. However, we do pay some attention to the question of what to do about today's SQL legacy.
Complete paper in Portscript


What OODB Systems are Available?

oodb.lst.gz
A series of messages containing addresses and general overviews of various OODBMS. (informal and somewhat dated)


What Good Books on OODBMS are Available?

[Bancilhon92]
F. Bancilhon, C. Delobel, and P. Kanellakis. (eds.) Building an Object-Oriented Database System: The Story of O2. Morgan Kaufmann, 1992.

[Kim90]
Won Kim. Introduction to Object-Oriented Databases. Computer Systems. MIT Press, Cambridge, MA, 1990.


Other Network-based Resources

Vendors on the Web

Organizations

Other Related Information Sources


clamen+www@cs.cmu.edu