Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Paul Gross 0002

dblp:413/5914 · DBLP profile ↗
← Back
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

TopicWeightPapersLastEvidence papers
Query processing and optimization › join processing › join algorithms
hash join
0.912025
Saving Private Hash Join · Proc. VLDB Endow. 2025
Query processing and optimization
join processing
0.912025
Saving Private Hash Join · Proc. VLDB Endow. 2025
Indexing and storage engines › storage management
memory management
0.912025
Saving Private Hash Join · Proc. VLDB Endow. 2025
Query processing and optimization
query execution
0.912025
Saving Private Hash Join · Proc. VLDB Endow. 2025
Query processing and optimization
query optimization
0.312025
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
YearPublicationVenuePosition
2025 Adaptive Factorization Using Linear-Chained Hash Tables
Paul Gross 0002, Daniel ten Wolde, Peter Boncz
CIDR1
2025 Saving Private Hash Join
abstract
Modern 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