Adaptive algorithms for set containment joins

被引:29
|
作者
Melnik, S
Garcia-Molina, H
机构
[1] Stanford Univ, Dept Comp Sci, Stanford, CA 94305 USA
[2] Univ Leipzig, Dept Comp Sci, D-04109 Leipzig, Germany
来源
ACM TRANSACTIONS ON DATABASE SYSTEMS | 2003年 / 28卷 / 01期
关键词
algorithms; experimentation; performance;
D O I
10.1145/762471.762474
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
A set containment join is a join between set-valued attributes of two relations, whose join condition is specified using the subset (subset of or equal to) operator. Set containment joins are deployed in many database applications, even those that do not support set-valued attributes. In this article, we propose two novel partitioning algorithms, called the Adaptive Pick-and-Sweep Join (APSJ) and the Adaptive Divide-and-Conquer Join (ADCJ), which allow computing set containment joins efficiently. We show that APSJ outperforms previously suggested algorithms for many data sets, often by an order of magnitude. We present a detailed analysis of the algorithms and study their performance on real and synthetic data using an implemented testbed.
引用
收藏
页码:56 / 99
页数:44
相关论文
共 50 条
  • [1] PIEJoin: Towards Parallel Set Containment Joins
    Kunkel, Anja
    Rheinlander, Astrid
    Schiefer, Christopher
    Helmer, Sven
    Bouros, Panagiotis
    Leser, Ulf
    [J]. 28TH INTERNATIONAL CONFERENCE ON SCIENTIFIC AND STATISTICAL DATABASE MANAGEMENT (SSDBM) 2016), 2016,
  • [2] Divide-and-conquer algorithm for computing set containment joins
    Melnik, S
    Garcia-Molina, H
    [J]. ADVANCES IN DATABASE TECHNOLOGY - EDBT 2002, 2002, 2287 : 427 - 444
  • [3] Adaptive Top-k Overlap Set Similarity Joins
    Yang, Zhong
    Zheng, Bolong
    Li, Guohui
    Zhao, Xi
    Zhou, Xiaofang
    Jensen, Christian S.
    [J]. 2020 IEEE 36TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING (ICDE 2020), 2020, : 1081 - 1092
  • [4] FreshJoin: An Efficient and Adaptive Algorithm for Set Containment Join
    Luo, Jizhou
    Zhang, Wei
    Shi, Shengfei
    Gao, Hong
    Li, Jianzhong
    Wu, Wei
    Jiang, Shouxu
    [J]. DATA SCIENCE AND ENGINEERING, 2019, 4 (04) : 293 - 308
  • [5] FreshJoin: An Efficient and Adaptive Algorithm for Set Containment Join
    Jizhou Luo
    Wei Zhang
    Shengfei Shi
    Hong Gao
    Jianzhong Li
    Wei Wu
    Shouxu Jiang
    [J]. Data Science and Engineering, 2019, 4 : 293 - 308
  • [6] ON THE CONTAINMENT CONDITION FOR ADAPTIVE MARKOV CHAIN MONTE CARLO ALGORITHMS
    Bai, Yan
    Roberts, Gareth O.
    Rosenthal, Jeffrey S.
    [J]. ADVANCES AND APPLICATIONS IN STATISTICS, 2011, 21 (01) : 1 - 54
  • [7] ADAPTIVE SUBDIVISION ALGORITHMS FOR A SET OF BEZIER TRIANGLES
    FILIP, DJ
    [J]. COMPUTER-AIDED DESIGN, 1986, 18 (02) : 74 - 78
  • [8] SET-MEMBERSHIP KERNEL ADAPTIVE ALGORITHMS
    Flores, Andre
    de Lamare, Rodrigo C.
    [J]. 2017 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH AND SIGNAL PROCESSING (ICASSP), 2017, : 2676 - 2680
  • [9] Adaptive subdivision algorithms for a set of Bezier triangles
    Berkeley Comp. Graphics Laboratory, Dept. of Elec. Eng. and Comp. Sci., University of California, Berkeley, CA 94720, United States
    [J]. Comput Aided Eng, 2 (74-78):
  • [10] PBiTree coding and efficient processing of containment joins
    Wang, W
    Jiang, HF
    Lu, HJ
    Yu, JX
    [J]. 19TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING, PROCEEDINGS, 2003, : 391 - 402