跳到主要导航 跳到搜索 跳到主要内容

A Chunk-Based Hash Table Caching Method for In-Memory Hash Joins

科研成果: 书/报告/会议事项章节会议稿件同行评审

摘要

In-memory query processing can be accelerated by caching intermediate query results. Among various types of intermediate results, hash tables used by hash join are ideal objects for caching, as they can benefit a wide range of queries. In this paper, we introduce a fine-grained hash table caching method to benefit the hash-join operator. Our insight is that the fine-grained management of cached hash tables at the granularity of chunks can achieve optimal caching efficiency. As hash chunks can be reused more effectively, we further propose a cache-enabled hash join operator to adapt the cache under chunk granularity and accelerate in-memory hash join execution. Furthermore, we also consider concurrent accesses to cached hash chunks and present the scheduling strategy to improve throughput and consider response time simultaneously. To the best of our knowledge, our work is the first one that studies the delicate management of intermediate result caching for the concurrent workload. We integrated our caching method into a prototype to evaluate its performance. Experiments show that it can achieve significant performance improvement over brute force caching methods.

源语言英语
主期刊名Web Information Systems Engineering – WISE 2020 - 21st International Conference, Proceedings
编辑Zhisheng Huang, Wouter Beek, Hua Wang, Yanchun Zhang, Rui Zhou
出版商Springer Science and Business Media Deutschland GmbH
376-389
页数14
ISBN(印刷版)9783030620073
DOI
出版状态已出版 - 2020
活动21st International Conference on Web Information Systems Engineering, WISE 2020 - Amsterdam, 荷兰
期限: 20 10月 202024 10月 2020

出版系列

姓名Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
12343 LNCS
ISSN(印刷版)0302-9743
ISSN(电子版)1611-3349

会议

会议21st International Conference on Web Information Systems Engineering, WISE 2020
国家/地区荷兰
Amsterdam
时期20/10/2024/10/20

指纹

探究 'A Chunk-Based Hash Table Caching Method for In-Memory Hash Joins' 的科研主题。它们共同构成独一无二的指纹。

引用此