DocumentCode :
2704347
Title :
A modular query optimizer generator
Author :
Sciore, Edward ; Sieg, John, Jr.
Author_Institution :
Dept. of Comput. Sci., Boston Univ., MA, USA
fYear :
1990
fDate :
5-9 Feb 1990
Firstpage :
146
Lastpage :
153
Abstract :
An examination is made of existing rule-based optimizers, showing that they have significant limitations. A new approach to optimization based on the idea of modules is presented. An optimizer is divided into several interconnected modules. Each module has its own set of rewrite rules and can be implemented differently according to how the rules are used. This modular approach avoids the limitations of existing systems and supports flexible optimizer prototyping, efficient optimize-time search, and convenient access to metadata. To illustrate these ideas, a decomposition into modules is given for an example relational query optimizer
Keywords :
database theory; optimisation; query languages; relational databases; rewriting systems; interconnected modules; metadata access; modular query optimizer generator; optimization; optimize-time search; optimizer prototyping; relational query optimizer; rewrite rules; rule-based optimizers; Computer science; Cost function; Database systems; Design optimization; Pattern analysis; Pattern matching; Performance analysis; Programming profession; Prototypes; Query processing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Data Engineering, 1990. Proceedings. Sixth International Conference on
Conference_Location :
Los Angeles, CA
Print_ISBN :
0-8186-2025-0
Type :
conf
DOI :
10.1109/ICDE.1990.113464
Filename :
113464
Link To Document :
بازگشت