mlsanityData to 7 Oct 2026

LearnedKV: Integrating LSM and Learned Index for Superior Performance on Storage

arXiv 2406.18892 ↗First posted 27 Jun 2024cs.DB cs.LGcited by 0

Not on the map. Why?

Abstract (arXiv)

We present LearnedKV, a novel tiered key-value store that seamlessly integrates a Log-Structured Merge (LSM) tree with a Learned Index to achieve superior read and write performance on storage systems. While existing approaches use learned indexes primarily as auxiliary components within LSM trees, LearnedKV employs a two-tier design where the LSM tree handles recent write operations while a separate Learned Index accelerates read performance. Our design includes a non-blocking conversion mechanism that efficiently transforms LSM data into a Learned Index during garbage collection, maintaining high performance without interrupting operations. LearnedKV dramatically reduces LSM size through this tiered approach, leading to significant performance gains in both reads and writes. Extensive evaluations across diverse workloads show that LearnedKV outperforms state-of-the-art LSM-based solutions by up to 4.32x for read operations and 1.43x for writes. The system demonstrates robust performance across different data distributions, access patterns, and storage media including both SSDs and HDDs.

Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 9 of its 45 references that are in the map. First posted on arXiv 27 Jun 2024.

Builds on

9 of 45 references.

References · 9

  1. 2017The Case for Learned Index Structurescited by 188
  2. 2020RadixSpline: A Single-Pass Learned Indexcited by 31
  3. 2018FITing-Tree: A Data-aware Index Structurecited by 30
  4. 2019SOSD: A Benchmark for Learned Indexescited by 21
  5. 2019The PGM-index: a multicriteria, compressed and learned approach to data indexingcited by 17
  6. 2020Learned Indexes for a Google-scale Disk-based Databasecited by 9
  7. 2023Updatable Learned Indexes Meet Disk-Resident DBMS -- From Evaluations to Design Choicescited by 6
  8. 2018Enabling Efficient Updates in KV Storage via Hashing: Design and Performance Evaluationcited by 1
  9. 2020Lethe: A Tunable Delete-Aware LSM Engine (Updated Version)cited by 1

Built on by

Not cited yet.