skip to main content
10.5555/1182635.1164167acmconferencesArticle/Chapter ViewAbstractPublication PagesvldbConference Proceedingsconference-collections
Article

Answering top-k queries using views

Published: 01 September 2006 Publication History

Abstract

The problem of obtaining efficient answers to top-k queries has attracted a lot of research attention. Several algorithms and numerous variants of the top-k retrieval problem have been introduced in recent years. The general form of this problem requests the k highest ranked values from a relation, using monotone combining functions on (a subset of) its attributes.In this paper we explore space performance tradeoffs related to this problem. In particular we study the problem of answering top-k queries using views. A view in this context is a materialized version of a previously posed query, requesting a number of highest ranked values according to some monotone combining function defined on a subset of the attributes of a relation. Several problems of interest arise in the presence of such views. We start by presenting a new algorithm capable of combining the information from a number of views to answer ad hoc top-k queries. We then address the problem of identifying the most promising (in terms of performance) views to use for query answering in the presence of a collection of views. We formalize both problems and present efficient algorithms for their solution. We also discuss several extensions of the basic problems in this setting.We present the results of a thorough experimental study that deploys our techniques on real and synthetic data sets. Our results indicate that the techniques proposed herein comprise a robust solution to the problem of top-k query answering using views, gracefully exploring the space versus performance tradeoffs in the context of top-k query answering.

References

[1]
{1} L. G. A. Marian, N. Bruno. Evaluating Top-k Queries Over Web Accesible Sources. TODS 29(2), 2004.
[2]
{2} S. Agrawal, S. Chaudhuri, and G. Das. DBExplorer: A System for Keyword Based Search Over Relational Databases. Proceedings of ICDE, 2002.
[3]
{3} N. Bruno, L. Gravano, and A. Marian. Evaluating Top-k Queries Over Web Accessible Databases. Proceedings of ICDE, Apr. 2002.
[4]
{4} Y. chi Chang, L. Bergman, V. Castelli, C. Li, M. L. Lo, and J. Smith. The Onion Technique: Indexing for Linear Optimization Queries. Proceedings of ACM SIGMOD, pages 391-402, June 2000.
[5]
{5} P. Ciaccia, M. Patella, and P. Zezula. M-tree: An Efficient Access Method for Similarity Search Metric Spaces. Proceedings of VLDB, pages 426-435, Aug. 1997.
[6]
{6} R. Fagin. Combining Fuzzy Information from Multiple Systems. PODS, pages 216-226, June 1996.
[7]
{7} R. Fagin. Fuzzy Queries In Multimedia Database Systems. PODS, pages 1-10, June 1998.
[8]
{8} R. Fagin and E. Wimmers. Incorporating User Preferences in Multimedia Queries. ICDT, pages 247-261, Jan. 1997.
[9]
{9} L. Gravano and S. Chaudhuri. Evaluating Top-k Selection Queries. Proceedings of VLDB, Aug. 1999.
[10]
{10} J. Gray, P. Sundaresan, S. Englert, K. Baclawski, and P. Weinberger. Guickly generating a billion-record synthetic databases. Proceesings of ACM SIGMOD, pages 243-252, June 1994.
[11]
{11} U. Guntzer. Optimizing Multifeature Queries in Image Databases. VLDB, 2003.
[12]
{12} A. Guttman. R-trees : A Dynamic Index Structure for Spatial Searching. Proceedings of ACM SIGMOD, pages 47-57, June 1984.
[13]
{13} A. Halevy. Answering Queries Using Views. VLDB Journal, 1999.
[14]
{14} V. Hristidis, N. Koudas, and Y. Papakonstantinou. Efficient Execution of Multiparametric Ranked Queries. Proceedings of SIGMOD, June 2001.
[15]
{15} A. E. I. Ilyas, W. Aref. Supporting Top-k Queries in Relational Databases. VLDB J. 13(3), 2004.
[16]
{16} S. H. K. Chang. Minimal Probing: Supporting Expensive Predicates for Top-k Queries. SIGMOD, 2002.
[17]
{17} L. G. N. Bruno, S. Chaudhuri. Top-k Selection Queries Over Relational Databases: Mapping Strategies and Performance Evaluation. TODS 27(2), 2002.
[18]
{18} A. Natsev, Y.-C. Chang, J. Smith, C.-S. Li, and J. S. Vitter. Supporting Incremental Join Queries on Ranked Inputs. Proceedings of VLDB, Aug. 2001.
[19]
{19} R. Fagin and A. Lotem and M. Naor. Optimal Aggregation Algorithms For Middleware. PODS, June 2001.
[20]
{20} R. R. S. Chaudhuri and G. Weikum. Integrating DB and IR technologies: What is the sound of one hand clapping? CIDR 2005.
[21]
{21} M. V. R. S. Nepal. Query Processing Issues in Image (Multimedia) Databases. ICDE, 1999.
[22]
{22} P. Tsaparas, T. Palpanas, N. Koudas, and D. Srivastava. Ranked Join Indicies. IEEE ICDE, Mar. 2003.

Cited By

View all

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
VLDB '06: Proceedings of the 32nd international conference on Very large data bases
September 2006
1269 pages

Sponsors

  • SIGMOD: ACM Special Interest Group on Management of Data
  • K.I.S.S. SIG on Databases
  • AJU Information Technology Co., Ltd
  • US Army ITC-PAC Asian Research Office
  • Google Inc.
  • The Database Society of Japan
  • Samsung SOS
  • Advanced Information Technology Research Center
  • Naver
  • Microsoft: Microsoft
  • Korea Info Sci Society: Korea Information Science Society
  • SK telecom
  • Systems Applications Products
  • ORACLE: ORACLE
  • International Business Management
  • Air Force Office of Scientific Research/Asian Office of Aerospace R&D
  • Kosef
  • Kaist
  • LG Electronics
  • CCF-DBS

Publisher

VLDB Endowment

Publication History

Published: 01 September 2006

Check for updates

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 15 Sep 2024

Other Metrics

Citations

Cited By

View all

View Options

Get Access

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media