Optimization of query evaluation algorithms
- 1 June 1979
- journal article
- Published by Association for Computing Machinery (ACM) in ACM Transactions on Database Systems
- Vol. 4 (2), 133-155
- https://doi.org/10.1145/320071.320072
Abstract
A model of database storage and access is presented. The model represents many evaluation algorithms as special cases, and helps to break a complex algorithm into simple access operations. Generalized access cost equations associated with the model are developed and analyzed. Optimization of these cost equations yields an optimal access algorithm which can be synthesized by a query subsystem whose design is based on the modular access operations.Keywords
This publication has 14 references indexed in Scilit:
- Query Processing in Distributed Database SystemIEEE Transactions on Software Engineering, 1979
- EXPRESSACM Transactions on Database Systems, 1977
- A clustering algorithm for hierarchical structuresACM Transactions on Database Systems, 1977
- Storage and access in relational data basesIBM Systems Journal, 1977
- Algorithms for parsing search queries in systems with inverted file organizationACM Transactions on Database Systems, 1976
- Decomposition—a strategy for query processingACM Transactions on Database Systems, 1976
- System RACM Transactions on Database Systems, 1976
- Optimizing the performance of a relational algebra database interfaceCommunications of the ACM, 1975
- Implementation of a structured English query languageCommunications of the ACM, 1975
- A relational model of data for large shared data banksCommunications of the ACM, 1970