From Theory to Practice: Efficient Join Query Evaluation in a Parallel Database System

被引:58
|
作者
Chu, Shumo [1 ]
Balazinska, Magdalena [1 ]
Suciu, Dan [1 ]
机构
[1] Univ Washington, Comp Sci & Engn, Seattle, WA 98195 USA
关键词
D O I
10.1145/2723372.2750545
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Big data analytics often requires processing complex queries using massive parallelism, where the main performance metrics is the communication cost incurred during data reshuffling. In this paper, we describe a system that can compute efficiently complex join queries, including queries with cyclic joins, on a massively parallel architecture. We build on two independent lines of work for multi-join query evaluation: a communication-optimal algorithm for distributed evaluation, and a worst-case optimal algorithm for sequential evaluation. We evaluate these algorithms together, then describe novel, practical optimizations for both algorithms.
引用
收藏
页码:63 / 78
页数:16
相关论文
共 50 条
  • [41] Consistent query answering via ASP from different perspectives: Theory and practice
    Manna, Marco
    Ricca, Francesco
    Terracina, Giorgio
    THEORY AND PRACTICE OF LOGIC PROGRAMMING, 2013, 13 : 227 - 252
  • [42] Qualitative inquiry in evaluation: From theory to practice
    Penhallegon, Doug
    CANADIAN JOURNAL OF PROGRAM EVALUATION, 2016, 30 (03) : 391 - 393
  • [43] Evaluation of technological indicators: From theory to practice
    Madanmohan, TR
    JOURNAL OF SCIENTIFIC & INDUSTRIAL RESEARCH, 2001, 60 (03): : 277 - 283
  • [44] REGULAR PAPERS Efficient XML tree pattern query evaluation using a novel one-phase holistic twig join scheme
    Jiang, Zhewei
    Luo, Cheng
    Hou, Wen-Chi
    Che, Dunren
    Zhu, Qiang
    INTERNATIONAL JOURNAL OF WEB INFORMATION SYSTEMS, 2009, 5 (03) : 305 - 326
  • [45] System level EMC - From theory to practice
    Zamir, R
    Bar-Natan, V
    Recht, E
    EMC 2005: IEEE International Symposium on Electromagnetic Compatibility, Vols 1-3, Proceedings, 2005, : 741 - 743
  • [46] ONEPROVENANCE: Efficient Extraction of Dynamic Coarse-Grained Provenance From Database Query Event Logs
    Psallidas, Fotis
    Agrawal, Ashvin
    Sugunan, Chandru
    Ibrahim, Khaled
    Karanasos, Konstantinos
    Camacho-Rodriguez, Jesus
    Floratou, Avrilia
    Curino, Carlo
    Ramakrishnan, Raghu
    PROCEEDINGS OF THE VLDB ENDOWMENT, 2023, 16 (12): : 3662 - 3675
  • [48] Efficient Model to Query and Visualize the System States Extracted from Trace Data
    Montplaisir, Alexandre
    Ezzati-Jivan, Naser
    Wininger, Florian
    Dagenais, Michel
    RUNTIME VERIFICATION, RV 2013, 2013, 8174 : 219 - 234
  • [49] Design and evaluation of the mechanism for object references in a parallel object-oriented database system
    Imasaki, K
    Ono, T
    Horibuchi, T
    Makinouchi, A
    Amano, H
    IDEAS '97 - INTERNATIONAL DATABASE ENGINEERING AND APPLICATIONS SYMPOSIUM, PROCEEDINGS, 1997, : 337 - 346
  • [50] FROM THEORY TO PRACTICE: AN EVALUATION OF THE IMPACT OF A WORK INTERNSHIP
    Powles, D.
    Phillips, D.
    EDULEARN16: 8TH INTERNATIONAL CONFERENCE ON EDUCATION AND NEW LEARNING TECHNOLOGIES, 2016, : 5605 - 5605