O-O, What Have They Done to DB2?
Michael J. Carey, Donald D. Chamberlin, Srinivasa Narayanan, Bennet Vance, Doug Doole, Serge Rielau, Richard Swagerman, Nelson Mendonça Mattos:
O-O, What Have They Done to DB2?
VLDB 1999: 542-553@inproceedings{DBLP:conf/vldb/CareyCNVDRSM99,
author = {Michael J. Carey and
Donald D. Chamberlin and
Srinivasa Narayanan and
Bennet Vance and
Doug Doole and
Serge Rielau and
Richard Swagerman and
Nelson Mendon\c{c}a Mattos},
editor = {Malcolm P. Atkinson and
Maria E. Orlowska and
Patrick Valduriez and
Stanley B. Zdonik and
Michael L. Brodie},
title = {O-O, What Have They Done to DB2?},
booktitle = {VLDB'99, Proceedings of 25th International Conference on Very
Large Data Bases, September 7-10, 1999, Edinburgh, Scotland,
UK},
publisher = {Morgan Kaufmann},
year = {1999},
isbn = {1-55860-615-7},
pages = {542-553},
ee = {db/conf/vldb/CareyCNVDRSM99.html},
crossref = {DBLP:conf/vldb/99},
bibsource = {DBLP, http://dblp.uni-trier.de}
}
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,
we have 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,
we have taken care to design and implement the extensions in such a 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
tradeoffs 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.
Copyright © 1999 by the VLDB Endowment.
Permission to copy without fee all or part of this material is granted provided that the copies are not made or
distributed for direct commercial advantage, the VLDB
copyright notice and the title of the publication and
its date appear, and notice is given that copying
is by the permission of the Very Large Data Base
Endowment. To copy otherwise, or to republish, requires
a fee and/or special permission from the Endowment.
Online Paper
DVD Version: Load ACM SIGMOD Anthology DVD 1" and ...
Printed Edition
Malcolm P. Atkinson, Maria E. Orlowska, Patrick Valduriez, Stanley B. Zdonik, Michael L. Brodie (Eds.):
VLDB'99, Proceedings of 25th International Conference on Very Large Data Bases, September 7-10, 1999, Edinburgh, Scotland, UK.
Morgan Kaufmann 1999, ISBN 1-55860-615-7
Contents
References
- [1]
- Michael J. Carey, David J. DeWitt:
Of Objects and Databases: A Decade of Turmoil.
VLDB 1996: 3-14
- [2]
- Michael J. Carey, David J. DeWitt, Jeffrey F. Naughton, Mohammad Asgarian, Paul Brown, Johannes Gehrke, Dhaval Shah:
The BUCKY Object-Relational Benchmark (Experience Paper).
SIGMOD Conference 1997: 135-146
- [3]
- Michael J. Carey, David J. DeWitt, Scott L. Vandenberg:
A Data Model and Query Language for EXODUS.
SIGMOD Conference 1988: 413-423
- [4]
- Michael J. Carey, Laura M. Haas, Peter M. Schwarz, Manish Arya, William F. Cody, Ronald Fagin, Myron Flickner, Allen Luniewski, Wayne Niblack, Dragutin Petkovic, Joachim Thomas II, John H. Williams, Edward L. Wimmers:
Towards Heterogeneous Multimedia Information Systems: The Garlic Approach.
RIDE-DOM 1995: 124-131
- [5]
- R. G. G. Cattell (Ed.):
The Object Database Standard: ODMG 2.0.
Morgan Kaufmann 1997
- [6]
- E. F. Codd:
A Relational Model of Data for Large Shared Data Banks.
Commun. ACM 13(6): 377-387(1970)
- [7]
- David J. DeWitt, Jim Gray:
Parallel Database Systems: The Future of High Performance Database Systems.
Commun. ACM 35(6): 85-98(1992)
- [8]
- Laura M. Haas, Walter Chang, Guy M. Lohman, John McPherson, Paul F. Wilms, George Lapis, Bruce G. Lindsay, Hamid Pirahesh, Michael J. Carey, Eugene J. Shekita:
Starburst Mid-Flight: As the Dust Clears.
IEEE Trans. Knowl. Data Eng. 2(1): 143-160(1990)
- [9]
- Sandra Heiler, Stanley B. Zdonik:
Object Views: Extending the Vision.
ICDE 1990: 86-93
- [10]
- Won Kim:
Object-Oriented Database Systems: Promises, Reality, and Future.
VLDB 1993: 676-687
- [11]
- Brian A. Nixon, Lawrence Chung, David Lauzon, Alexander Borgida, John Mylopoulos, Martin Stanley:
Implementation of a Compiler for a Semantic Data Model: Experiences with Taxis.
SIGMOD Conference 1987: 118-131
- [12]
- Raghu Ramakrishnan:
Database Management Systems.
WCB/McGraw-Hill 1998, ISBN 0-07-050775-9
- [13]
- Michael Stonebraker, Dorothy Moore:
Object-Relational DBMSs: The Next Great Wave.
Morgan Kaufmann 1996, ISBN 1-55860-397-2
- [14]
- Michael Stonebraker, Lawrence A. Rowe, Bruce G. Lindsay, Jim Gray, Michael J. Carey, Michael L. Brodie, Philip A. Bernstein, David Beech:
Third-Generation Database System Manifesto - The Committee for Advanced DBMS Function.
SIGMOD Record 19(3): 31-44(1990)
- [15]
- Shalom Tsur, Carlo Zaniolo:
An Implementation of GEM - Supporting a Semantic Data Model on a Relational Back-End.
SIGMOD Conference 1984: 286-295
- [16]
- Carlo Zaniolo:
The Database Language GEM.
SIGMOD Conference 1983: 207-218
Copyright © Fri Mar 12 17:22:57 2010
by Michael Ley (ley@uni-trier.de)