1987 · 134 citations · 15 references
EngineeringQuery OptimizerQuery ProcessingInformation RetrievalData ScienceData MiningOptimization StrategiesManagementRule-based ViewCombinatorial OptimizationQuery LanguagesKnowledge DiscoveryComputer ScienceDistributed Query ProcessingDatabase TuningQuery AnalysisDatabase TheoryQuery OptimizationApproximate Query AnsweringNon-procedural Language
The query optimizer is an important system component of a relational database management system (DBMS). It is the responsibility of this component to translate the user-submitted query - usually written in a non-procedural language - into an efficient query evaluation plan (QEP) which is then executed against the database. The research literature describes a wide variety of optimization strategies for different query languages and implementation environments. However, very little is known about how to design and structure the query optimization component to implement these strategies.
15
Access path selection in a relational database management system
Patricia G. Selinger, M. M. Astrahan, Donald D. Chamberlin et al. · 1979 · 2.1K citations
A Transformation System for Developing Recursive Programs
R. M. Burstall, John Darlington · Journal of the ACM · 1977 · 1.3K citations · Full text
M. M. Astrahan, Michael W. Blasgen, Donald D. Chamberlin et al. · ACM Transactions on Database Systems · 1976 · 1K citations · Full text