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