Lune

VLDB2026顶会

Global Hash Tables Strike Back! An Analysis of Parallel GROUP BY Aggregation

Daniel Xue, Ryan Marcus

2026年份

摘要

Efficiently computing group aggregations (i.e., GROUP BY) on modern architectures is critical for analytic database systems. Hashbased approaches in today's engines predominantly use a partitioned approach, in which incoming data is partitioned by key values so that every row for a particular key is sent to the same thread. In this paper, we revisit a simpler strategy: a fully concurrent aggregation technique using a shared hash table. While approaches using general-purpose concurrent hash tables have generally been found to perform worse than partitioning-based approaches, we argue that the key ingredient is customizing the concurrent hash table for the specific task of group aggregation. Through experiments on synthetic workloads (varying key cardinality, skew, and thread count), we demonstrate that in morsel-driven systems, a purposebuilt concurrent hash table can match or surpass partitioning-based techniques. We also analyze the operational characteristics of both techniques, including resizing costs and memory pressure. In the process, we derive practical guidelines for database implementers. Overall, our analysis indicates that fully concurrent group aggregation is a viable alternative to partitioning.

问问这篇 Paper

智能体会读完全文。

Lune 把这篇 Paper 索引到了最后一个公式,引用它的顶会 Paper 也一样。你提问,回答直接引用原文。

可以从这些问题问起

智能体调用

Luneget_paper_fulltext

在 Lune 里问

免费开始,无需绑卡

lune papers fulltext ef83edd4-7a7e-49e4-831a-e0e23dadfb9d

它引用的顶会 Paper4

相关 Paper

黄昏的海面,两侧是细线勾勒的悬崖