DBScholar

Back to papers

Adopting Worst-Case Optimal Joins in Relational Database Systems

Summary: Presents a practical hash-based worst-case-optimal join requiring no prebuilt ordered indexes, suitable for general-purpose HTAP systems. A hybrid optimizer combines binary and multiway joins, delivering large gains on favorable queries without regressions otherwise. (summarized by gpt-5.6-luna on Jul 24 2026)

Paper ID
haca00b86f0787ef7
Venue
VLDB
Year
2020
Pagerank
0.00010090639
Overall Rank
1,603 | 89.26%
DOI
10.14778/3407790.3407797
PDF
Download (CC BY-NC-ND 4.0)

Incoming Non-self Citations Over Time

Authors

BibTeX Citation

@article{freitag_vldb20,
        title = {{Adopting Worst-Case Optimal Joins in Relational Database Systems}},
        author = {Freitag, Michael and Bandle, Maximilian and Schmidt, Tobias and Kemper, Alfons and Neumann, Thomas},
        journal = {PVLDB},
        series = {{VLDB} '20},
        volume = {13},
        number = {11},
        pages = {1891--1904},
        doi = {10.14778/3407790.3407797},
        url = {https://doi.org/10.14778/3407790.3407797},
        year = {2020}
}

Incoming Citations (Sorted by Pagerank)

Showing 35 of 35 citing papers.

Rank Citing Paper Year Venue Pagerank
1,764 Kuzu* Graph Database Management System 2023 CIDR 9.6923285e-05
3,066 The LDBC Social Network Benchmark: Business Intelligence Workload 2023 VLDB 7.6714389e-05
3,165 Robust Join Processing with Diamond Hardened Joins 2024 VLDB 7.5598778e-05
4,396 Predicate Transfer: Efficient Pre-Filtering on Multi-Join Queries 2024 CIDR 6.6072577e-05
4,627 Worst-Case Optimal Graph Joins in Almost No Space 2021 SIGMOD 6.4801904e-05
4,971 Debunking the Myth of Join Ordering: Toward Robust SQL Analytics 2025 SIGMOD 6.3209003e-05
5,034 Free Join: Unifying Worst-Case Optimal and Traditional Joins 2023 SIGMOD 6.2921115e-05
5,459 Optimizing Tensor Programs on Flexible Storage 2023 SIGMOD 6.1054526e-05
5,469 High-Performance Row Pattern Recognition Using Joins 2023 VLDB 6.1022571e-05
5,911 Yannakakis+: Practical Acyclic Query Evaluation with Theoretical Guarantees 2025 SIGMOD 5.9338021e-05
6,826 Instance-Optimal Acyclic Join Processing Without Regret: Engineering the Yannakakis Algorithm in Column Stores 2025 VLDB 5.6566963e-05
7,100 DuckPGQ: Efficient Property Graph Queries in an analytical RDBMS 2023 CIDR 5.5841286e-05
7,394 ADOPT: Adaptively Optimizing Attribute Orders for Worst-Case Optimal Join Algorithms via Reinforcement Learning 2023 VLDB 5.5202266e-05
7,782 Adaptive Factorization Using Linear-Chained Hash Tables 2025 CIDR 5.4368388e-05
7,887 Building Advanced SQL Analytics From Low-Level Plan Operators 2021 SIGMOD 5.4162508e-05
7,957 GraphINC: Graph Pattern Mining at Network Speed 2023 SIGMOD 5.4019044e-05
8,556 GRainDB: A Relational-core Graph-Relational DBMS 2022 CIDR 5.3017563e-05
8,899 Subgraph Matching: A New Decomposition Based Approach 2025 VLDB 5.2401722e-05
9,396 Extending SQL to Return a Subdatabase 2025 SIGMOD 5.1672232e-05
9,978 AvantGraph Query Processing Engine 2022 VLDB 5.0873777e-05
9,991 HoneyComb: A Parallel Worst-Case Optimal Join on Multicores 2025 SIGMOD 5.0845476e-05
10,143 Still Asking: How Good Are Query Optimizers, Really? 2025 VLDB 5.0597449e-05
10,303 GraphMatch: Subgraph Query Processing on Steroids 2026 SIGMOD 5.0294306e-05
10,336 Worst-Case-Optimal Similarity Joins on Graph Databases 2024 SIGMOD 5.0211131e-05
10,476 The Space-Time Complexity of Sum-Product Queries 2026 PODS 4.9605343e-05
10,839 One Join Order Does Not Fit All: Reducing Intermediate Results with Per-Split Query Plans 2026 VLDB 4.9605343e-05
10,873 BaCon: Efficient Batch Processing of Counting Queries 2026 VLDB 4.9605343e-05
10,903 ReSequel: Robust LLM-assisted Query Rewriting and Optimization using Templatization and Sampling 2026 VLDB 4.9605343e-05
10,913 The Data World Is Not Flat: Efficient Factorized Execution for Relational Systems 2026 VLDB 4.9605343e-05
10,924 Worst-Case Optimal BGPs on Temporal Graphs 2026 VLDB 4.9605343e-05
10,954 FlowLog: Efficient and Extensible Datalog via Incrementality 2026 VLDB 4.9605343e-05
11,248 Community Detection in Heterogeneous Information Networks Without Materialization 2025 SIGMOD 4.9605343e-05
11,270 cuMatch: A GPU-based Memory-Efficient Worst-case Optimal Join Processing Method for Subgraph Queries with Complex Patterns 2025 SIGMOD 4.9605343e-05
11,601 Towards a Converged Relational-Graph Optimization Framework 2024 SIGMOD 4.9605343e-05
12,034 Vertex-centric Parallel Computation of SQL Queries 2021 SIGMOD 4.9605343e-05
Previous Page 1 / 1 Next

Outgoing Citations (Sorted by Pagerank)

Showing 22 of 22 cited papers.

Citations counted here include only citations to other VLDB/SIGMOD/CIDR/PODS papers in this database.

Rank Cited Paper Year Venue Pagerank
15 How Good Are Query Optimizers, Really? 2016 VLDB 0.00061463175
21 Efficiently Compiling Efficient Query Plans for Modern Hardware 2011 VLDB 0.00056737487
53 Eddies: Continuously Adaptive Query Processing 2000 SIGMOD 0.00040739114
91 On the Propagation of Errors in the Size of Join Results 1991 SIGMOD 0.00034691614
208 EmptyHeaded: A Relational Engine for Graph Processing 2016 SIGMOD 0.00024929198
215 Morsel-Driven Parallelism: A NUMA-Aware Query Evaluation Framework for the Many-Core Age 2014 SIGMOD 0.00024554257
318 Worst-Case Optimal Join Algorithms: Techniques, Results, and Open Problems 2018 PODS 0.00021178303
357 FAQ: Questions Asked Frequently 2016 PODS 0.00020048899
375 Umbra: A Disk-Based System with In-Memory Performance 2020 CIDR 0.00019660459
467 Design and Implementation of the LogicBlox System 2015 SIGMOD 0.00017740891
706 Optimizing Subgraph Queries by Combining Binary and Worst-Case Optimal Joins 2019 VLDB 0.00014622696
1,253 Distributed Evaluation of Subgraph Queries Using Worst-case Optimal Low-Memory Dataflows 2018 VLDB 0.00011316982
1,296 From Theory to Practice: Efficient Join Query Evaluation in a Parallel Database System 2015 SIGMOD 0.00011119184
1,568 AJAR: Aggregations and Joins over Annotated Relations 2016 PODS 0.00010178045
1,734 Beyond Worst-case Analysis for Joins with Minesweeper 2014 PODS 9.7545941e-05
1,811 Hash joins and hash teams in Microsoft SQL Server 1998 VLDB 9.5759277e-05
1,821 Joins via Geometric Resolutions: Worst-case and Beyond 2015 PODS 9.5466386e-05
2,316 On Functional Aggregate Queries with Additive Inequalities 2019 PODS 8.6404062e-05
2,944 Efficient Multi-way Theta-Join Processing Using MapReduce 2012 VLDB 7.8126906e-05
3,136 Every Row Counts: Combining Sketches and Sampling for Accurate Group-By Result Estimates 2019 CIDR 7.5902303e-05
5,553 Generalized Hash Teams for Join and Group-by 1999 VLDB 6.0707293e-05
6,228 Data Partitioning for In-Memory Systems: Myths, Challenges, and Opportunities 2019 CIDR 5.8261473e-05
Previous Page 1 / 1 Next

Semantically Similar Papers