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
|