Depth estimation for ranking query optimization

被引:0
|
作者
Karl Schnaitter
Joshua Spiegel
Neoklis Polyzotis
机构
[1] UC Santa Cruz,
[2] Oracle,undefined
来源
The VLDB Journal | 2009年 / 18卷
关键词
Data statistics; Top-; DEEP; Query optimization; Depth estimation; Relational ranking query;
D O I
暂无
中图分类号
学科分类号
摘要
A relational ranking query uses a scoring function to limit the results of a conventional query to a small number of the most relevant answers. The increasing popularity of this query paradigm has led to the introduction of specialized rank join operators that integrate the selection of top tuples with join processing. These operators access just “enough” of the input in order to generate just “enough” output and can offer significant speed-ups for query evaluation. The number of input tuples that an operator accesses is called the input depth of the operator, and this is the driving cost factor in rank join processing. This introduces the important problem of depth estimation, which is crucial for the costing of rank join operators during query compilation and thus for their integration in optimized physical plans. We introduce an estimation methodology, termed deep, for approximating the input depths of rank join operators in a physical execution plan. At the core of deep lies a general, principled framework that formalizes depth computation in terms of the joint distribution of scores in the base tables. This framework results in a systematic estimation methodology that takes the characteristics of the data directly into account and thus enables more accurate estimates. We develop novel estimation algorithms that provide an efficient realization of the formal deep framework, and describe their integration on top of the statistics module of an existing query optimizer. We validate the performance of deep with an extensive experimental study on data sets of varying characteristics. The results verify the effectiveness of deep as an estimation method and demonstrate its advantages over previously proposed techniques.
引用
收藏
页码:521 / 542
页数:21
相关论文
共 50 条
  • [1] Depth estimation for ranking query optimization
    Schnaitter, Karl
    Spiegel, Joshua
    Polyzotis, Neoklis
    VLDB JOURNAL, 2009, 18 (02): : 521 - 542
  • [2] Relative Depth Estimation as a Ranking Problem
    Mertan, Alican
    Duff, Damien Jade
    Unal, Gozde
    2020 28TH SIGNAL PROCESSING AND COMMUNICATIONS APPLICATIONS CONFERENCE (SIU), 2020,
  • [3] Selectivity Estimation in Web Query Optimization
    Shashidhar, H. R.
    Raju, G. T.
    Murthy, Vinayaka
    PROCEEDINGS OF THE SECOND INTERNATIONAL CONFERENCE ON INTERNET OF THINGS, DATA AND CLOUD COMPUTING (ICC 2017), 2017,
  • [4] A Unified Iterative Optimization Algorithm for Query Model and Ranking Refinement
    Huang, Yunping
    Sun, Le
    Nie, Jian-Yun
    INFORMATION RETRIEVAL TECHNOLOGY, 2010, 6458 : 514 - +
  • [5] Query Ranking in Information Integration
    Stecher, Rodolfo
    Costache, Stefania
    Niederee, Claudia
    Nejdl, Wolfgang
    ADVANCED INFORMATION SYSTEMS ENGINEERING, PROCEEDINGS, 2010, 6051 : 230 - 235
  • [6] Query ranking model for search engine query recommendation
    Wang, JianGuo
    Huang, Joshua Zhexue
    Guo, Jiafeng
    Lan, Yanyan
    INTERNATIONAL JOURNAL OF MACHINE LEARNING AND CYBERNETICS, 2017, 8 (03) : 1019 - 1038
  • [8] Fuzzy Statistics Estimation in Supporting Multidatabase Query Optimization
    Department of Information Management, College of Management, National Sun Yat-Sen University, Kaohsiung, Taiwan
    不详
    AZ
    85721, United States
    不详
    UT
    84112, United States
    Electronic Commerce Research, 2002, 2 (03) : 287 - 316
  • [9] Estimation error-aware query optimization: an overview
    Moumen, Chiraz
    Morvan, Franck
    Hameurlain, Abdelkader
    COMPUTER SYSTEMS SCIENCE AND ENGINEERING, 2016, 31 (03): : 185 - 195
  • [10] Query ranking model for search engine query recommendation
    JianGuo Wang
    Joshua Zhexue Huang
    Jiafeng Guo
    Yanyan Lan
    International Journal of Machine Learning and Cybernetics, 2017, 8 : 1019 - 1038