Copyright © 1989 Published by Elsevier Science Inc.
On the reusability of query optimization algorithms*1
Received 15 August 1987.
Communicated by Ahmed K. Elmagarid
Available online 20 May 2003.
Abstract
We tackle the problem of software reusability as it pertains to an important class of nonrecursive query optimization algorithms. We demonstrate reusability can be achieved by (1) imposing standardized interfaces and (2) expressing algorithms in a DBMS-implementation-independent manner. The former is accomplished by generalizing the notion of query graphs, and the latter is accomplished by standardizing algorithm definitions in terms of query-graph rewrite rules. Demonstrating algorithm reusability is an essential step toward a building-block technology for extensible database systems.
Article Outline
*1 This work was supported by the National Science Foundation under grant DCR-86-00738.






E-mail Article
Add to my Quick Links

Cited By in Scopus (1)





