Optimizing queries across diverse data sources

303Citations
Citations of this article
70Readers
Mendeley users who have this article in their library.

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+ 951, 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 de scribe the design and implementation of this optimizer, and illustrate its actions through an example.

Cite

CITATION STYLE

APA

Haas, L. M., Kossmann, D., Wimmers, E. L., & Yang, J. (1997). Optimizing queries across diverse data sources. In Proceedings of the 23rd International Conference on Very Large Databases, VLDB 1997 (pp. 276–285). Morgan Kaufmann.

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free