Processing Top-k Join Queries

被引:14
|
作者
Wu, Minji [1 ]
Berti-Equille, Laure [2 ]
Marian, Amelie [1 ]
Procopiuc, Cecilia M. [3 ]
Srivastava, Divesh [3 ]
机构
[1] Rutgers State Univ, New Brunswick, NJ USA
[2] Univ Rennes 1, Rennes, France
[3] AT&T Labs Res, Florham Pk, NJ USA
来源
PROCEEDINGS OF THE VLDB ENDOWMENT | 2010年 / 3卷 / 01期
关键词
D O I
10.14778/1920841.1920951
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
We consider the problem of efficiently finding the top-k answers for join queries over web-accessible databases. Classical algorithms for finding top-k answers use branch-and-bound techniques to avoid computing scores of all candidates in identifying the top-k answers. To be able to apply such techniques, it is critical to efficiently compute (lower and upper) bounds and expected scores of candidate answers in an incremental fashion during the evaluation. In this paper, we describe novel techniques for these problems. The first contribution of this paper is a method to efficiently compute bounds for the score of a query result when tuples in tables from the "FROM" clause are discovered incrementally, through either sorted or random access. Our second contribution is an algorithm that, given a set of partially evaluated candidate answers, determines a good order in which to access the tables to minimize wasted efforts in the computation of top-k answers. We evaluate our algorithms on a variety of queries and data sets and demonstrate the significant benefits they provide.
引用
收藏
页码:860 / 870
页数:11
相关论文
共 50 条
  • [1] Supporting top-k join queries in relational databases
    Ilyas, IF
    Aref, WG
    Elmagarmid, AK
    VLDB JOURNAL, 2004, 13 (03): : 207 - 221
  • [2] Exploratory product search using top-k join queries
    Gkorgkas, Orestis
    Vlachou, Akrivi
    Doulkeridis, Christos
    Norvag, Kjetil
    INFORMATION SYSTEMS, 2017, 64 : 75 - 92
  • [3] Algorithms for Top-k join queries in wireless sensor networks
    Mo, Shang-Feng
    Chen, Ding-Jie
    Chen, Hong
    Li, Ying-Long
    Li, Cui-Ping
    Jisuanji Xuebao/Chinese Journal of Computers, 2013, 36 (03): : 557 - 570
  • [4] Distributed Top-K Join Queries Optimizing for RDF Datasets
    Gu, Jinguang
    Dong, Hao
    Liu, Zhao
    Xu, Fangfang
    INTERNATIONAL JOURNAL OF WEB SERVICES RESEARCH, 2017, 14 (03) : 67 - 83
  • [5] Efficient processing of distributed top-k queries
    Yu, HL
    Li, HG
    Wu, P
    Agrawal, D
    El Abbadi, A
    DATABASE AND EXPERT SYSTEMS APPLICATIONS, PROCEEDINGS, 2005, 3588 : 65 - 74
  • [6] Processing top-k queries from samples
    Cohen, Edith
    Grossaug, Nadav
    Kaplan, Haim
    COMPUTER NETWORKS, 2008, 52 (14) : 2605 - 2622
  • [7] Adaptive processing of top-k queries in XML
    Marian, A
    Amer-Yahia, S
    Koudas, N
    Srivastava, D
    ICDE 2005: 21ST INTERNATIONAL CONFERENCE ON DATA ENGINEERING, PROCEEDINGS, 2005, : 162 - +
  • [8] SRJA:A Research on Optimizing Top-k Join Queries Based on Spark
    Ren, Hui
    Fu, Haidong
    Xu, Fangfang
    Gu, Jinguang
    Zhao, Di
    PROCEEDINGS OF THE 2017 12TH IEEE CONFERENCE ON INDUSTRIAL ELECTRONICS AND APPLICATIONS (ICIEA), 2017, : 1000 - 1005
  • [9] Efficient processing of top-k queries in uncertain databases
    Yi, Ke
    Li, Feifei
    Kollios, George
    Srivastava, Divesh
    2008 IEEE 24TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING, VOLS 1-3, 2008, : 1406 - +
  • [10] Processing top-k queries in distributed hash tables
    Akbarinia, Reza
    Pacitti, Esther
    Valduriez, Patrick
    EURO-PAR 2007 PARALLEL PROCESSING, PROCEEDINGS, 2007, 4641 : 489 - +