A Design Space Exploration and Evaluation for Main-Memory Hash Joins in Storage Class Memory

  • Wentao Huang
  • , Bingsheng He
  • , Yunhong Ji
  • , Kian Lee Tan
  • , Xuan Zhou

Research output: Contribution to journalConference articlepeer-review

7 Scopus citations

Abstract

In this paper, we seek to perform a rigorous experimental study of main-memory hash joins in storage class memory (SCM). In particular, we perform a design space exploration in real SCM for two state-of-the-art join algorithms: partitioned hash join (PHJ) and non-partitioned hash join (NPHJ), and identify the most crucial factors to implement an SCM-friendly join. Moreover, we present a rigorous evaluation with a broad spectrum of workloads for both joins and provide an in-depth analysis for choosing the most suitable algorithm in real SCM environment. With the most extensive experimental analysis up-to-date, we maintain that although there is no one universal winner in all scenarios, PHJ is generally superior to NPHJ in real SCM.

Original languageEnglish
Pages (from-to)1249-1263
Number of pages15
JournalProceedings of the VLDB Endowment
Volume16
Issue number6
DOIs
StatePublished - 2023
Event49th International Conference on Very Large Data Bases, VLDB 2023 - Vancouver, Canada
Duration: 28 Aug 20231 Sep 2023

Fingerprint

Dive into the research topics of 'A Design Space Exploration and Evaluation for Main-Memory Hash Joins in Storage Class Memory'. Together they form a unique fingerprint.

Cite this