,
Shaleen Deep,
Austen Fan,
Hangdong Zhao
Creative Commons Attribution 4.0 International license
Joins are the cornerstone of relational databases. Surprisingly, even after several decades of research in the systems and theory database community, we still lack an understanding of how to design the fastest possible join algorithm. In this talk, we will present the exciting progress the database theory community has achieved in join algorithms over the last two decades. The talk will revolve around five key ideas fundamentally shaping this research area: tree decompositions, data partitioning, leveraging statistical information, enumeration, and algebraic techniques.
@InProceedings{koutris_et_al:LIPIcs.ICDT.2025.1,
author = {Koutris, Paraschos and Deep, Shaleen and Fan, Austen and Zhao, Hangdong},
title = {{The Quest for Faster Join Algorithms}},
booktitle = {28th International Conference on Database Theory (ICDT 2025)},
pages = {1:1--1:12},
series = {Leibniz International Proceedings in Informatics (LIPIcs)},
ISBN = {978-3-95977-364-5},
ISSN = {1868-8969},
year = {2025},
volume = {328},
editor = {Roy, Sudeepa and Kara, Ahmet},
publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
address = {Dagstuhl, Germany},
URL = {https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.ICDT.2025.1},
URN = {urn:nbn:de:0030-drops-229428},
doi = {10.4230/LIPIcs.ICDT.2025.1},
annote = {Keywords: Conjunctive Queries, Joins, Tree Decompositions, Enumeration, Semirings}
}