MetaCart Sign in to MyCiteSeerX

Include Citations | Advanced Search | Help

Disambiguated Search | Include Citations | Advanced Search | Help

O-O, What Have They Done to DB2? (1999)

by Michael Carey Don ,  Michael Carey ,  Don Chamberlin ,  Srinivasa Narayanan ,  Bennet Vance ,  Doug Doole ,  Serge Rielau ,  Richard Swagerman
In VLDB’99, Proceedings of 25th International Conference on Very Large Data Bases
Add To MetaCart

Abstract:

In this paper, we describe our recent experiences in adding a number of object-relational extensions to the DB2 Universal Database #UDB# system as part of a research and development project at the IBM Almaden Research Center. In particular, wehave enhanced DB2 UDB with support for structured types and tables of these types, type and table hierarchies, references, path expressions, and object views. In doing so, wehave taken care to design and implement the extensions in sucha way as to retain DB2's ability to fully optimize queries and #in our next step# to support business rules and procedures through the provision of constraints and triggers. We describe each of the SQL language extensions that we have made, discuss the key performance tradeo #s related to the design and implementation of these features, and explain the approach that we ended up choosing #and why#. Most of the features described here are currently shipping as part of Version 5.2 of the DB2 UDB product. We end this paper with a summary of the current status of our work and a discussion of what we plan to tackle next.

Citations

607 F.: A Relational Model of Data for Large Shared Data Banks – Codd - 1970
385 Parallel Database Systems: The Future of High Performance Database Systems – Dewitt, Gray - 1992
197 Database Management Systems – Ramakrishnan, Gehrke - 2002
185 The Object Database Standard: ODMG 2.0 – Cattell - 1997
115 A Data Model and Query Language for EXODUS – Carey, Dewitt, et al. - 1979
85 et al., Towards heterogeneous multimedia information systems: the Garlic approach – Carey - 1994
66 Object Views: Extending the Vision – Heiler, Zdonik - 1990
53 The Database Language GEM – Zaniolo - 1983
37 Of Objects and Databases. A Decade of Turmoil – Carey, deWitt - 1996
24 Object-Oriented Database Systems: Promises, Reality, and Future – Kim - 1993
10 An implementation of gem { supporting a semantic data model on a relational back-end – Tsur, Zaniolo - 1984
7 et al. Starburst mid- ight: As the dust clears – Haas - 1990
5 et al. Third-Generation Database System Manifesto – Stonebraker - 1990
4 et al. The bucky object-relational benchmark – Carey, DeWitt, et al. - 1997
2 Object-Relational Database Systems: The Next Great Wave – Stonebraker - 1996
1 et al. Implementation of a compiler for a semantic data model: Experiences with Taxis – Nixon - 1987