How DuckDB is USING KEY to Unlock Recursive Query Performance
Summary: Investigates USING KEY variant of recursive CTEs in DuckDB, enabling overwriting of previous intermediate results. Shows production-ready integration that reduces union-table size and runtime, validated on LDBC graphs with an interactive demo. (summarized by gpt-5-nano on Feb 09 2026)
Incoming Non-self Citations Over Time
Authors
- 1. Björn Bamberg (University of Tübingen)
- 2. Denis Hirn (University of Tübingen)
- 3. Torsten Grust (University of Tübingen)
BibTeX Citation
@inproceedings{bamberg_sigmod25,
title = {{How DuckDB is USING KEY to Unlock Recursive Query Performance}},
author = {Bamberg, Björn and Hirn, Denis and Grust, Torsten},
series = {{SIGMOD} '25},
booktitle = {Proceedings of the {ACM} {SIGMOD} International Conference on Management of Data},
publisher = {Association for Computing Machinery},
doi = {10.1145/3722212.3725107},
url = {https://dl.acm.org/doi/10.1145/3722212.3725107},
year = {2025}
}
Incoming Citations (Sorted by Pagerank)
Showing 1 of 1 citing papers.
| Rank | Citing Paper | Year | Venue | Pagerank |
|---|---|---|---|---|
| 10,582 | FlowLog: Efficient and Extensible Datalog via Incrementality | 2026 | VLDB | 5.093636e-05 |
Previous
Page 1 / 1
Next
Outgoing Citations (Sorted by Pagerank)
Showing 6 of 6 cited papers.
Citations counted here include only citations to other VLDB/SIGMOD/CIDR/PODS papers in this database.
| Rank | Cited Paper | Year | Venue | Pagerank |
|---|---|---|---|---|
| 103 | DuckDB: an Embeddable Analytical Database | 2019 | SIGMOD | 0.00034161428 |
| 1,118 | The POSTGRES Data Model | 1987 | VLDB | 0.00012104924 |
| 2,935 | RaSQL: Greater Power and Performance for Big Data Analytics with Recursive-aggregate-SQL on Spark | 2019 | SIGMOD | 7.9444531e-05 |
| 3,018 | The LDBC Social Network Benchmark: Business Intelligence Workload | 2023 | VLDB | 7.8473755e-05 |
| 5,535 | Runtime-Extensible Parsers | 2025 | CIDR | 6.1828827e-05 |
| 9,833 | A Fix for the Fixation on Fixpoints | 2023 | CIDR | 5.2115442e-05 |
Previous
Page 1 / 1
Next
Semantically Similar Papers
| # | Overall Rank | Paper | Year | Venue |
|---|---|---|---|---|
| 1 | 11,261 | Efficient Enumeration of Recursive Plans in Transformation-based Query Optimizers | 2024 | VLDB |
| 2 | 5,529 | Debunking the Myth of Join Ordering: Toward Robust SQL Analytics | 2025 | SIGMOD |
| 3 | 10,529 | Robust Predicate Transfer with Dynamic Execution | 2026 | VLDB |
| 4 | 13,158 | Classification Of Recursive Formulas In Deductive Databases | 1988 | SIGMOD |
| 5 | 6,481 | MotherDuck: DuckDB in the cloud and in the client | 2024 | CIDR |
| 6 | 10,662 | Data Chunk Compaction in Vectorized Execution | 2025 | SIGMOD |
| 7 | 103 | DuckDB: an Embeddable Analytical Database | 2019 | SIGMOD |
| 8 | 9,173 | Optimizing Recursive Queries in SQL | 2005 | SIGMOD |
| 9 | 8,232 | Adaptive Factorization Using Linear-Chained Hash Tables | 2025 | CIDR |
| 10 | 6,999 | DuckPGQ: Efficient Property Graph Queries in an analytical RDBMS | 2023 | CIDR |