Scinovex
review Open AccessTop 1% cited

Query evaluation techniques for large databases

ACM Computing Surveys · 1993 · Vol. 25(2) · pp. 73–169
Goetz Graefe

Abstract

Database management systems will continue to manage large data volumes. Thus, efficient algorithms for accessing and manipulating large sets and sequences will be required to provide acceptable performance. The advent of object-oriented and extensible database systems will not solve this problem. On the contrary, modern data models exacerbate the problem: In order to manipulate large sets of complex objects as efficiently as today's database systems manipulate simple records, query-processing algorithms and software will become more complex, and a solid understanding of algorithm and architectural issues is essential for the designer of database management software. This survey provides a foundation for the design and implementation of query execution facilities in new database management systems. It describes a wide array of practical query evaluation techniques for both relational and postrelational database systems, including iterative execution of complex query evaluation plans, the duality of sort- and hash-based set-matching algorithms, types of parallel query execution and their implementation, and special operators for emerging database application domains.

Data Management and AlgorithmsAdvanced Database Systems and QueriesGraph Theory and AlgorithmsComputer scienceViewDatabaseQuery optimizationDatabase designDatabase theoryQuery languageSargableDatabase tuningRelational database
Citations
1,253
FWCI
44.51
field-weighted impact
References
436
Percentile
100%
vs. same field & year
Citations per year
References
Concurrency Control in Distributed Database Systems
ACM Computing Surveys · 1981 · 1,170 citations
Principles of transaction-oriented database recovery
ACM Computing Surveys · 1983 · 1,213 citations
The Quadtree and Related Hierarchical Data Structures
ACM Computing Surveys · 1984 · 2,184 citations
Semantic database modeling: survey, applications, and research issues
ACM Computing Surveys · 1987 · 1,140 citations
A comparative analysis of methodologies for database schema integration
ACM Computing Surveys · 1986 · 1,738 citations
Space/time trade-offs in hash coding with allowable errors
Communications of the ACM · 1970 · 7,449 citations
Ubiquitous B-Tree
ACM Computing Surveys · 1979 · 1,834 citations
Citation Network

How this paper connects to the literature. Drag to explore, click any node to open that paper.