paper-with-me

홈 › Papers

DobLIX: A Dual-Objective Learned Index for Log-Structured Merge Trees

2025-02-07 · Alireza Heidari, Amirhossein Ahmadi, Wei zhang

In this paper, we introduce DobLIX, a dual-objective learned index specifically designed for Log-Structured Merge(LSM) tree-based key-value stores. Although traditional learned indexes focus exclusively on optimizing index lookups, they often overlook the impact of data access from storage, resulting in performance bottlenecks. DobLIX addresses this by incorporating a second objective, data access optimization, into the learned index training process. This dual-objective approach ensures that both index lookup efficiency and data access costs are minimized, leading to significant improvements in read performance while maintaining write efficiency in real-world LSM-tree systems. Additionally, DobLIX features a reinforcement learning agent that dynamically tunes the system parameters, allowing it to adapt to varying workloads in real-time. Experimental results using real-world datasets demonstrate that DobLIX reduces indexing overhead and improves throughput by 1.19 to 2.21 times compared to state-of-the-art methods within RocksDB, a widely used LSM-tree-based storage engine.

📄 PDF Abstract BibTeX arXiv:2502.05369

Code (0)

등록된 구현이 없습니다.

Methods 이 논문이 사용한 방법론

Focus 설명 없음

Similar Papers 제목 키워드 기반

A Pluggable Learned Index Method via Sampling and Gap Insertion

2021-01-04 · Yaliang Li, Daoyuan Chen, Bolin Ding, Kai Zeng 외

Database indexes facilitate data retrieval and benefit broad applications in real-world systems. Recently, a new family of index, named learned index, is proposed to learn hidden yet useful data distribution and incorpor…

BIG-bench Machine LearningRetrieval

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

2024-06-27 · Wenlong Wang, David Hung-Chang Du

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 app…

Blocking

Language Models As Semantic Indexers

2023-10-11 · Bowen Jin, Hansi Zeng, Guoyin Wang, Xiusi Chen 외

Semantic identifier (ID) is an important concept in information retrieval that aims to preserve the semantics of objects such as documents and items inside their IDs. Previous studies typically adopt a two-stage pipeline…

Contrastive LearningInformation RetrievalLanguage ModellingRetrieval

WISK: A Workload-aware Learned Index for Spatial Keyword Queries

2023-02-28 · Yufan Sheng, Xin Cao, Yixiang Fang, Kaiqi Zhao 외

Spatial objects often come with textual information, such as Points of Interest (POIs) with their descriptions, which are referred to as geo-textual data. To retrieve such data, spatial keyword queries that take into acc…

Individualized non-uniform quantization for vector search

2025-09-22 · Mariano Tepper, Ted Willke arxiv

Embedding vectors are widely used for representing unstructured data and searching through it for semantically similar items. However, the large size of these vectors, due to their high-dimensionality, creates problems f…