Scinovex
reviewTop 1% cited

A survey of top- <i>k</i> query processing techniques in relational database systems

ACM Computing Surveys · 2008 · Vol. 40(4) · pp. 1–58
Ihab F. IlyasGeorge BeskalesMohamed A. Soliman

Abstract

Efficient processing of top- k queries is a crucial requirement in many interactive environments that involve massive amounts of data. In particular, efficient top- k processing in domains such as the Web, multimedia search, and distributed systems has shown a great impact on performance. In this survey, we describe and classify top- k processing techniques in relational databases. We discuss different design dimensions in the current techniques including query models, data access methods, implementation levels, data and query certainty, and supported scoring functions. We show the implications of each dimension on the design of the underlying techniques. We also discuss top- k queries in XML domain, and show their connections to relational approaches.

Data Management and AlgorithmsAdvanced Database Systems and QueriesPeer-to-Peer Network TechnologiesComputer scienceRelational databaseDatabaseInformation retrievalDimension (graph theory)XML databaseXMLQuery optimizationQuery languageSargable

Funding

  • Natural Sciences and Engineering Research Council of Canada
Citations
827
FWCI
52.61
field-weighted impact
References
90
Percentile
100%
vs. same field & year
Citations per year
References
Social Choice and Individual Values
Econometrica · 1952 · 4,784 citations
Citation Network

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