Enhanced Abstract Data Types in Object-Relational Databases.
Praveen Seshadri:
Enhanced Abstract Data Types in Object-Relational Databases.
VLDB J. 7(3): 130-140(1998)@article{DBLP:journals/vldb/Seshadri98,
author = {Praveen Seshadri},
title = {Enhanced Abstract Data Types in Object-Relational Databases},
journal = {VLDB J.},
volume = {7},
number = {3},
year = {1998},
pages = {130-140},
ee = {db/journals/vldb/Seshadri98.html},
bibsource = {DBLP, http://dblp.uni-trier.de}
}
Abstract
The explosion in complex multimedia content makes it crucial for database systems to support such data efficiently.
This paper argues that the "blackbox" ADTs used in current object-relational systems inhibit their performance, thereby limiting their use in emerging applications.
Instead, the next generation of object-relational database systems should be based on enhanced abstract data type (E-ADT) technology.
An (E-ADT) can expose the semantics of its methods to the database system, thereby permitting advanced query optimizations.
Fundamental architectural changes are required to build a database system with E-ADTs; the added functionality should not compromise the modularity of data types and the extensibility of the type system.
The implementation issues have been explored through the development of E-ADTs in Predator.
Initial performance results demonstrate an order of magnitude in performance improvements.
Key Words
Object-relational database - Extensibility - Database types - Query optimization
Copyright © 1998 by Springer, Berlin, Heidelberg.
Permission to make digital or hard copies of the abstract is granted provided that copies are not made or distributed for profit or
direct commercial advantage, and that copies show this notice along with the full citation.
Citation Page
CDROM Version: Load the CDROM "Volume 5 Issue 2, JACM, VLDB-J, POS, ..." and ...
DVD Version: Load ACM SIGMOD Anthology DVD 2" and ...
References
- [AF95]
- Karl Aberer, Gisela Fischer:
Semantic Query Optimization for Methods in Object-Oriented Database Systems.
ICDE 1995: 70-79

- [Bla96]
- José A. Blakeley:
Data Access for the Masses through OLE DB.
SIGMOD Conference 1996: 161-172

- [Cat94]
- R. G. G. Cattell:
The Object Database Standard: ODMG-93 (Release 1.1).
Morgan Kaufmann 1994

- [CCH+95]
- William F. Cody, Laura M. Haas, Wayne Niblack, Manish Arya, Michael J. Carey, Ronald Fagin, Myron Flickner, Denis Lee, Dragutin Petkovic, Peter M. Schwarz, Joachim Thomas II, Mary Tork Roth, John H. Williams, Edward L. Wimmers:
Querying Multimedia Data from Multiple Repositories by Content: the Garlic Project.
VDB 1995: 17-35

- [CD92]
- Sophie Cluet, Claude Delobel:
A General Framework for the Optimization of Object-Oriented Queries.
SIGMOD Conference 1992: 383-392

- [CDF+94]
- Michael J. Carey, David J. DeWitt, Michael J. Franklin, Nancy E. Hall, Mark L. McAuliffe, Jeffrey F. Naughton, Daniel T. Schuh, Marvin H. Solomon, C. K. Tan, Odysseas G. Tsatalos, Seth J. White, Michael J. Zwilling:
Shoring Up Persistent Applications.
SIGMOD Conference 1994: 383-394

- [CDY95]
- Surajit Chaudhuri, Umeshwar Dayal, Tak W. Yan:
Join Queries with External Text Sources: Execution and Optimization Techniques.
SIGMOD Conference 1995: 410-422

- [CS93]
- Surajit Chaudhuri, Kyuseok Shim:
Query Optimization in the Presence of Foreign Functions.
VLDB 1993: 529-542

- [CS96]
- Surajit Chaudhuri, Kyuseok Shim:
Optimization of Queries with User-defined Predicates.
VLDB 1996: 87-98

- [CZ96]
- Mitch Cherniack, Stanley B. Zdonik:
Rule Languages and Internal Algebras for Rule-Based Optimizers.
SIGMOD Conference 1996: 401-412

- [DKL+94]
- David J. DeWitt, Navin Kabra, Jun Luo, Jignesh M. Patel, Jie-Bing Yu:
Client-Server Paradise.
VLDB 1994: 558-569

- [GM88]
- ...
- [GM93]
- Goetz Graefe, William J. McKenna:
The Volcano Optimizer Generator: Extensibility and Efficient Search.
ICDE 1993: 209-218

- [Gut77]
- John V. Guttag:
Abstract Data Type and the Development of Data Structures.
Commun. ACM 20(6): 396-404(1977)

- [Hel95]
- Joseph M. Hellerstein:
Optimization and Execution Techniques for Queries With Expensive Methods.
Ph.D. thesis, Univ. of Wisconsin-Madison 1995

- [Ill94]
- ...
- [KD98]
- Navin Kabra, David J. DeWitt:
OPT++: An Object-Oriented Implementation for Extensible Database Query Optimization.
VLDB J. 8(1): 55-78(1999)

- [LRO96]
- Alon Y. Levy, Anand Rajaraman, Joann J. Ordille:
Querying Heterogeneous Information Sources Using Source Descriptions.
VLDB 1996: 251-262

- [LV91]
- Rosana S. G. Lanzelotte, Patrick Valduriez:
Extending the Search Strategy in a Query Optimizer.
VLDB 1991: 363-373

- [LZ74]
- Barbara Liskov, Stephen N. Zilles:
Programming with Abstract Data Types.
SIGPLAN Notices 9(4): 50-59(1974)

- [MDZ93]
- Gail Mitchell, Umeshwar Dayal, Stanley B. Zdonik:
Control of an Extensible Query Optimizer: A Planning-Based Approach.
VLDB 1993: 517-528

- [PGH96]
- Yannis Papakonstantinou, Ashish Gupta, Laura M. Haas:
Capabilities-Based Query Rewriting in Mediator Systems.
PDIS 1996: 170-181

- [Jon87]
- Simon L. Peyton Jones:
The Implementation of Functional Programming Languages.
Prentice-Hall 1987

- [RH87]
- Arnon Rosenthal, Paul Helman:
Understanding and Extending Transformation-Based Optimizers.
IEEE Database Eng. Bull. 9(4): 44-51(1986)

- [Ses97]
- ...
- [SLVZ95]
- Bharathi Subramanian, Theodore W. Leung, Scott L. Vandenberg, Stanley B. Zdonik:
The AQUA Approach to Querying Lists and Trees in Object-Oriented Databases.
ICDE 1995: 80-89

- [SRG83]
- Michael Stonebraker, W. Bradley Rubenstein, Antonin Guttman:
Application of Abstract Data Types and Abstract Indices to CAD Data Bases.
Engineering Design Applications 1983: 107-113

- [SRH90]
- Michael Stonebraker, Lawrence A. Rowe, Michael Hirohama:
The Implementation of Postgres.
IEEE Trans. Knowl. Data Eng. 2(1): 125-142(1990)

- [SS90]
- Edward Sciore, John Sieg Jr.:
A Modular Query Optimizer Generator.
ICDE 1990: 146-153

- [Sto86]
- Michael Stonebraker:
Inclusion of New Types in Relational Data Base Systems.
ICDE 1986: 262-269

- [TRS97]
- Mary Tork Roth, Peter M. Schwarz:
Don't Scrap It, Wrap It! A Wrapper Architecture for Legacy Data Sources.
VLDB 1997: 266-275

- [Won94]
- Limsoon Wong:
Querying Nested Collections.
Ph.D. thesis, Univ. Pennsylvania 1994

Copyright © Fri Nov 13 05:10:50 2009
by Michael Ley (ley@uni-trier.de)