Optimizing LSM Tree Operations with Deferred Updates: A Comparative Study

This paper introduces a novel approach to enhancing the performance of Log-Structured Merge (LSM) trees through the implementation of deferred updates. Traditional LSM trees suffer from performance inefficiencies due to the need for hidden reads during replace and delete operations. Our approach eliminates these hidden reads by deferring old data lookups and deletions until the compaction phase. I present a detailed examination of the deferred update algorithm, including its integration with various sublevel compaction strategies and its impact on read and write performance. Theoretical analysis and empirical evaluation demonstrate that deferred updates significantly accelerate operations, achieving up to a tenfold increase in speed compared to conventional methods, particularly under write-intensive workloads. I also explore the implications of this optimization on secondary index management and overall system throughput. Our results suggest that the proposed method not only improves efficiency but also offers a scalable solution for managing large-scale databases with multiple indexes.

Authors

Publication Details

Published
2024-12-20
DOI
https://doi.org/10.1109/dsit61374.2024.10881309
Citations
7
Primary Topic
Smart Parking Systems Research
Type
article
Field-Weighted Citation Impact
1.86
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Optimizing LSM Tree Operations with Deferred Updates: A Comparative Study

Shujaatali Badami
7 citations
Smart Parking Systems Research
1.86
article

Optimizing LSM Tree Operations with Deferred Updates: A Comparative Study

Shujaatali Badami
article en
7 citations

Abstract

This paper introduces a novel approach to enhancing the performance of Log-Structured Merge (LSM) trees through the implementation of deferred updates. Traditional LSM trees suffer from performance inefficiencies due to the need for hidden reads during replace and delete operations. Our approach eliminates these hidden reads by deferring old data lookups and deletions until the compaction phase. I present a detailed examination of the deferred update algorithm, including its integration with various sublevel compaction strategies and its impact on read and write performance. Theoretical analysis and empirical evaluation demonstrate that deferred updates significantly accelerate operations, achieving up to a tenfold increase in speed compared to conventional methods, particularly under write-intensive workloads. I also explore the implications of this optimization on secondary index management and overall system throughput. Our results suggest that the proposed method not only improves efficiency but also offers a scalable solution for managing large-scale databases with multiple indexes.

Openalex Percentile: Top 15%
Smart Parking Systems Research
1.86
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Optimizing LSM Tree Operations with Deferred Updates: A Comparative Study — Shujaatali Badami · (2024) | TGRS Research Map | TGRS