Query optimization in object-oriented databases

The use of data abstraction in object-oriented databases places a burden on the ability of the system to perform query optimization. A framework for query specification and optimization is discussed that is applicable to object-oriented database systems that take a strict view of data abstraction. Techniques that preserve much of the optimization potential of relational languages by limiting the query language are examined. Techniques are given for query optimization that involve type-specific rewrite rules.<<ETX>>

[1]  Michael Stonebraker,et al.  Application of Abstract Data Types and Abstract Indices to CAD Data Bases , 1986, Engineering Design Applications.

[2]  Alejandro P. Buchmann,et al.  Molecular Objects, Abstract Data Types, and Data Models: A Framework , 1984, VLDB.

[3]  Stanley B. Zdonik,et al.  Language and Methodology for Object-Oriented Database Environments , 1985, Data Types and Persistence.

[4]  Jay Banerjee,et al.  Queries in object-oriented databases , 1988, Proceedings. Fourth International Conference on Data Engineering.

[5]  Don Batory,et al.  Query Processing in Database Systems , 2011, Topics in Information Systems.

[6]  David J. DeWitt,et al.  The EXODUS optimizer generator , 1987, SIGMOD '87.

[7]  Umeshwar Dayal,et al.  PDM: An Object-Oriented Data Model , 1986, OODBS.