Wander Join: Online Aggregation for Joins

被引:5
|
作者
Li, Feifei [1 ]
Wu, Bin [2 ]
Yi, Ke [2 ]
Zhao, Zhuoyue [3 ]
机构
[1] Univ Utah, Salt Lake City, UT 84112 USA
[2] Hong Kong Univ Sci & Technol, Hong Kong, Hong Kong, Peoples R China
[3] Shanghai Jiao Tong Univ, Shanghai, Peoples R China
基金
美国国家科学基金会;
关键词
D O I
10.1145/2882903.2899413
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Joins are expensive, and online aggregation over joins was proposed to mitigate the cost, which offers a nice and flexible tradeoff between query efficiency and accuracy in a continuous, online fashion. However, the state-of-the-art approach, in both internal and external memory, is based on ripple join, which is still very expensive and may also need very restrictive assumptions (e.g., tuples in a table are stored in random order). We introduce a new approach, wander join, to the online aggregation problem by performing random walks over the underlying join graph. We have also implemented and tested wander join in the latest PostgreSQL.
引用
收藏
页码:2121 / 2124
页数:4
相关论文
共 50 条
  • [1] Wander Join: Online Aggregation via Random Walks
    Li, Feifei
    Wu, Bin
    Yi, Ke
    Zhao, Zhuoyue
    [J]. SIGMOD'16: PROCEEDINGS OF THE 2016 INTERNATIONAL CONFERENCE ON MANAGEMENT OF DATA, 2016, : 615 - 629
  • [2] Wander Join and XDB: Online Aggregation via Random Walks
    Li, Feifei
    Wu, Bin
    Yi, Ke
    Zhao, Zhuoyue
    [J]. SIGMOD RECORD, 2017, 46 (01) : 33 - 40
  • [3] Wander Join and XDB: Online Aggregation via Random Walks
    Li, Feifei
    Wu, Bin
    Yi, Ke
    Zhao, Zhuoyue
    [J]. ACM TRANSACTIONS ON DATABASE SYSTEMS, 2019, 44 (01):
  • [4] Selective Wander Join: Fast Progressive Visualizations for Data Joins
    Procopio, Marianne
    Scheidegger, Carlos
    Wu, Eugene
    Chang, Remco
    [J]. INFORMATICS-BASEL, 2019, 6 (01):
  • [5] Ripple joins for online aggregation
    Haas, PJ
    Hellerstein, JM
    [J]. SIGMOD RECORD, VOL 28, NO 2 - JUNE 1999: SIGMOD99: PROCEEDINGS OF THE 1999 ACM SIGMOD - INTERNATIONAL CONFERENCE ON MANAGEMENT OF DATA, 1999, : 287 - 298
  • [6] Fast joins using join indices
    Zhe Li
    Kenneth A. Ross
    [J]. The VLDB Journal, 1999, 8 : 1 - 24
  • [7] Fast joins using join indices
    Li, Z
    Ross, KA
    [J]. VLDB JOURNAL, 1999, 8 (01): : 1 - 24
  • [8] Faster joins, self-joins and multi-way joins using join indices
    Lei, H
    Ross, KA
    [J]. DATA & KNOWLEDGE ENGINEERING, 1999, 29 (02) : 179 - 200
  • [9] Faster joins, self-joins and multi-way joins using join indices
    Lei, H
    Ross, KA
    [J]. DATA & KNOWLEDGE ENGINEERING, 1998, 28 (03) : 277 - 298
  • [10] Faster joins, self-joins and multi-way joins using join indices
    Lei, Hui
    Ross, Kenneth A.
    [J]. Data and Knowledge Engineering, 1999, 29 (02): : 179 - 200