Optimizing Queries Across Diverse Data Sources.
Laura M. Haas, Donald Kossmann, Edward L. Wimmers, Jun Yang:
Optimizing Queries Across Diverse Data Sources.
VLDB 1997: 276-285@inproceedings{DBLP:conf/vldb/HaasKWY97,
author = {Laura M. Haas and
Donald Kossmann and
Edward L. Wimmers and
Jun Yang 0001},
editor = {Matthias Jarke and
Michael J. Carey and
Klaus R. Dittrich and
Frederick H. Lochovsky and
Pericles Loucopoulos and
Manfred A. Jeusfeld},
title = {Optimizing Queries Across Diverse Data Sources},
booktitle = {VLDB'97, Proceedings of 23rd International Conference on Very
Large Data Bases, August 25-29, 1997, Athens, Greece},
publisher = {Morgan Kaufmann},
year = {1997},
isbn = {1-55860-470-7},
pages = {276-285},
ee = {db/conf/vldb/HaasKWY97.html},
crossref = {DBLP:conf/vldb/97},
bibsource = {DBLP, http://dblp.uni-trier.de}
}
Abstract
Businesses today need to interrelate data stored in diverse
systems with differing capabilities, ideally via a single high-level
query interface. We present the design of a query optimizer for
Garlic[C+95], a middleware system designed to integrate data from a broad
range of data sources with very different query capabilities.
Garlic's optimizer extends the rule-based approach of
[Loh88] to work
in a heterogeneous environment, by defining generic rules for the
middleware and using wrapper-provided rules to encapsulate the
capabilities of each data source. This approach offers great
advantages in terms of plan quality, extensibility to new sources,
incremental implementation of rules for new sources, and the ability
to express the capabilities of a diverse set of sources. We describe
the design and implementation of this optimizer, and illustrate its
actions through an example.
Copyright © 1997 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
CDROM Version: Load the CDROM "Volume 1 Issue 5, VLDB '89-'97" and ...
DVD Version: Load ACM SIGMOD Anthology DVD 1" and ...
Printed Edition
Matthias Jarke, Michael J. Carey, Klaus R. Dittrich, Frederick H. Lochovsky, Pericles Loucopoulos, Manfred A. Jeusfeld (Eds.):
VLDB'97, Proceedings of 23rd International Conference on Very Large Data Bases, August 25-29, 1997, Athens, Greece.
Morgan Kaufmann 1997, ISBN 1-55860-470-7
Contents
Electronic Edition
From CS Dept.,
University Trier (Germany)
URL
The Garlic Home Page:
http://www.almaden.ibm.com/cs/garlic/
References
- [C+95]
- 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
- [Cat96]
- R. G. G. Cattell:
The Object Database Standard: ODMG-93 (Release 1.2).
Morgan Kaufmann 1996
- [CS93]
- Surajit Chaudhuri, Kyuseok Shim:
Query Optimization in the Presence of Foreign Functions.
VLDB 1993: 529-542
- [Day83]
- Umeshwar Dayal:
Processing Queries Over Generalization Hierarchies in a Multidatabase System.
VLDB 1983: 342-353
- [DKS92]
- Weimin Du, Ravi Krishnamurthy, Ming-Chien Shan:
Query Optimization in a Heterogeneous DBMS.
VLDB 1992: 277-291
- [FJK96]
- Michael J. Franklin, Björn Þór Jónsson, Donald Kossmann:
Performance Tradeoffs for Client-Server Query Processing.
SIGMOD Conference 1996: 149-160
- [FRV95]
- Daniela Florescu, Louiqa Raschid, Patrick Valduriez:
Using Heterogeneous Equivalences for Query Rewriting in Multidatabase Systems.
CoopIS 1995: 158-169
- [GD87]
- Goetz Graefe, David J. DeWitt:
The EXODUS Optimizer Generator.
SIGMOD Conference 1987: 160-172
- [G+93]
- Peter Gassner, Guy M. Lohman, K. Bernhard Schiefer, Yun Wang:
Query Optimization in the IBM DB2 Family.
IEEE Data Eng. Bull. 16(4): 4-18(1993)
- [GST96]
- Georges Gardarin, Fei Sha, Zhao-Hui Tang:
Calibrating the Query Optimizer Cost Model of IRO-DB, an Object-Oriented Federated Database System.
VLDB 1996: 378-389
- [H+89]
- Laura M. Haas, Johann Christoph Freytag, Guy M. Lohman, Hamid Pirahesh:
Extensible Query Processing in Starburst.
SIGMOD Conference 1989: 377-388
- [K+96]
- ...
- [LFL88]
- Mavis K. Lee, Johann Christoph Freytag, Guy M. Lohman:
Implementing an Interpreter for Functional Rules in a Query Optimizer.
VLDB 1988: 218-229
- [Loh88]
- Guy M. Lohman:
Grammar-like Functional Rules for Representing Query Optimization Alternatives.
SIGMOD Conference 1988: 18-27
- [LRO96]
- Alon Y. Levy, Anand Rajaraman, Joann J. Ordille:
Querying Heterogeneous Information Sources Using Source Descriptions.
VLDB 1996: 251-262
- [LRU96]
- Alon Y. Levy, Anand Rajaraman, Jeffrey D. Ullman:
Answering Queries Using Limited External Processors.
PODS 1996: 227-237
- [M+96]
- William J. McKenna, Louis Burger, Chi Hoang, Melissa Truong:
EROC: A Toolkit for Building NEATO Query Optimizers.
VLDB 1996: 111-121
- [N+93]
- Wayne Niblack, Ron Barber, William Equitz, Myron Flickner, Eduardo H. Glasman, Dragutin Petkovic, Peter Yanker, Christos Faloutsos, Gabriel Taubin:
The QBIC Project: Querying Images by Content, Using Color, Texture, and Shape.
Storage and Retrieval for Image and Video Databases (SPIE) 1993: 173-187
- [PGH96]
- Yannis Papakonstantinou, Ashish Gupta, Laura M. Haas:
Capabilities-Based Query Rewriting in Mediator Systems.
PDIS 1996: 170-181
- [PGMW95]
- Yannis Papakonstantinou, Hector Garcia-Molina, Jennifer Widom:
Object Exchange Across Heterogeneous Information Sources.
ICDE 1995: 251-260
- [Qia96]
- Xiaolei Qian:
Query Folding.
ICDE 1996: 48-55
- [RS97]
- Mary Tork Roth, Peter M. Schwarz:
Don't Scrap It, Wrap It! A Wrapper Architecture for Legacy Data Sources.
VLDB 1997: 266-275
- [S+79]
- Patricia G. Selinger, Morton M. Astrahan, Donald D. Chamberlin, Raymond A. Lorie, Thomas G. Price:
Access Path Selection in a Relational Database Management System.
SIGMOD Conference 1979: 23-34
- [S+94]
- Ming-Chien Shan, Rafi Ahmed, Jim Davis, Weimin Du, William Kent:
Pegasus: A Heterogeneous Information Management System.
Modern Database Systems 1995: 664-682
- [TRV96]
- ...
- [Wie93]
- Gio Wiederhold:
Intelligent Integration of Information.
SIGMOD Conference 1993: 434-437
Copyright © Fri Mar 12 17:22:55 2010
by Michael Ley (ley@uni-trier.de)