Abstract
OODBMS are often used for complex data whose structure is likely to change over time, yet the problem of schema updates has not been completely solved by any commercial or research OODBMS. This tutorial describes the schema modification problem and why it is important, what is really offered by products, what a good solution would be like, and whether we are likely to see it soon.
The tutorial reviews several commercial OODBMS products that provide facilities for updating the schema, namely: Gemstone (Servio Corporation), ITASCA(Itasca), 02(02Technology), ObjectStore (ObjectDesign), Ontos (Ontologic) and Statice (Symbolics). It also describes the solutions proposed in some experimental research prototypes and the open problems that remain.
Index Terms
Schema updates for object-oriented database systems (abstract)
Recommendations
Schema updates for object-oriented database systems (abstract)
OOPSLA '92: Addendum to the proceedings on Object-oriented programming systems, languages, and applications (Addendum)OODBMS are often used for complex data whose structure is likely to change over time, yet the problem of schema updates has not been completely solved by any commercial or research OODBMS. This tutorial describes the schema modification problem and why ...
Object-oriented database systems (extended abstract): the notions and the issues
OODS '86: Proceedings on the 1986 international workshop on Object-oriented database systemsA database system is a collection of stored data together with their description (the database) and a hardware/software system for their reliable and secure management, modification and retrieval (the database management system, DBMS).
A database is ...
Introduction to object-oriented database management systems (abstract)
OOPSLA '92: Addendum to the proceedings on Object-oriented programming systems, languages, and applications (Addendum)This tutorial begins by explaining object-oriented database management systems (OODBMS) in terms of what is the value added beyond record-oriented database systems and object-oriented programming languages. It presents most of the current commercial ...
Comments