The Case for Learned In-Memory Joins
Not on the map. Why?
Abstract (arXiv)
In-memory join is an essential operator in any database engine. It has been extensively investigated in the database literature. In this paper, we study whether exploiting the CDF-based learned models to boost the join performance is practical or not. To the best of our knowledge, we are the first to fill this gap. We investigate the usage of CDF-based partitioning and learned indexes (e.g., Recursive Model Indexes (RMI) and RadixSpline) in the three join categories; indexed nested loop join (INLJ), sort-based joins (SJ) and hash-based joins (HJ). Our study shows that there is a room to improve the performance of INLJ and SJ categories through our proposed optimized learned variants. Our experimental analysis showed that these proposed learned variants of INLJ and SJ consistently outperform the state-of-the-art techniques.
Key facts. Cited by 4 papers in the map (data through 14 Oct 2026). First posted on arXiv 16 Nov 2021.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 1; 2022: 0; 2023: 0; 2024: 0; 2025: 3.
4 papers.
- 2025Implementing Semantic Join Operators Efficiently9 Oct 2025
- 2025Sig2Model: A Boosting-Driven Model for Updatable Learned Indexes25 Sep 2025
- 2025DobLIX: A Dual-Objective Learned Index for Log-Structured Merge Trees7 Feb 2025
- 2021Baihe: SysML Framework for AI-driven Databases29 Dec 2021