Demo Data from SIGIR 2026 / reviewers in the wild / expert
Paul Gross 0002
dblp:413/5914
· DBLP profile ↗
2ranked-venue papers
1as first author
2since 2021 · last 2025
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 2 · 1 first-author · 2 since 2021
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Databases, data mining, and information retrieval
1 paper |
Query processing and optimization · 77% Indexing and storage engines · 23% |
Topics — the 5 heaviest of 5, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Query processing and optimization › join processing › join algorithms
hash join |
0.9 | 1 | 2025 | Saving Private Hash Join · Proc. VLDB Endow. 2025 |
Query processing and optimization
join processing |
0.9 | 1 | 2025 | Saving Private Hash Join · Proc. VLDB Endow. 2025 |
Indexing and storage engines › storage management
memory management |
0.9 | 1 | 2025 | Saving Private Hash Join · Proc. VLDB Endow. 2025 |
Query processing and optimization
query execution |
0.9 | 1 | 2025 | Saving Private Hash Join · Proc. VLDB Endow. 2025 |
Query processing and optimization
query optimization |
0.3 | 1 | 2025 | Saving Private Hash Join · Proc. VLDB Endow. 2025 |
Methods — techniques the papers use, named apart from their topics
runtime column compression · 0.9buffer pool management · 0.9adaptive external hash join · 0.9
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Adaptive Factorization Using Linear-Chained Hash Tables
Paul Gross 0002, Daniel ten Wolde, Peter Boncz |
CIDR | 1 |
| 2025 | Saving Private Hash JoinabstractModern analytical database systems offer high-performance inmemory joins. However, if the build side of a join does not fit in RAM, performance degrades sharply due to switching to traditional external join algorithms such as sort-merge. In streaming query execution, this problem is worsened if multiple joins are evaluated simultaneously, as the database system must decide how to allocate memory to each join, which can greatly affect performance. We revisit larger-than-memory join processing on modern hardware, aiming for robust performance that avoids a "performance cliff" when memory runs out, even in query plans with many joins. To achieve this, we propose three techniques. First, an adaptive, external hash join algorithm that stores temporary data in a unified buffer pool that oversees temporary and persistent data. Second, an optimizer that creates expressions to compress columns at runtime, reducing the size of materialized temporary data. Third, a strategy for dynamically managing the memory of concurrent operators during query execution to reduce spilling. We integrate these techniques into DuckDB and experimentally show that when processing memory-intensive join query plans, our implementation gracefully degrades performance as the space requirement exceeds the memory limit. This greatly increases the size of datasets that can be processed on economical hardware. Laurens Kuiper, Paul Gross 0002, Peter Boncz, Hannes Mühleisen |
Proc. VLDB Endow. | 2 |