DynamicKV: Data Storage Strategy Based on Partition Merging of Log-Structured Merge Tree

The Log-Structured Merge Tree (LSM tree) is a prevalent data structure in numerous databases and storage systems due to its efficient indexing capabilities for record insertion and deletion. However, the LSM tree records data changes by appending to new data blocks, which means that outdated blocks are not immediately overwritten or purged. This can lead to a proliferation of redundant data across multiple blocks. The present paper introduces a partition-based merge data storage approach to address this issue. This paper proposes a data storage methodology that leverages partition merging. It segments the LSM tree's data storage blocks into several sub-blocks ("Blocks") and employs an index tree to facilitate organized storage. Utilizing a sliding window mechanism to identify which Blocks require merging and matching data to eliminate redundancies, this approach effectively tackles the problem of data redundancy. Our evaluation indicates that implementing the data merging strategy has resulted in a 25% increase in storage space utilization for the LSM tree and has enhanced query performance by 10%.

Authors

Institutions

Publication Details

Published
2024-11-24
DOI
https://doi.org/10.1109/iccvit63928.2024.10872622
Primary Topic
Graph Theory and Algorithms
Type
article
Field-Weighted Citation Impact
0.00

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

DynamicKV: Data Storage Strategy Based on Partition Merging of Log-Structured Merge Tree

Meiting Xue, Jiawei Huang, Chunyong Li, Zhao Bei et al.
Graph Theory and Algorithms
article

DynamicKV: Data Storage Strategy Based on Partition Merging of Log-Structured Merge Tree

Meiting Xue, Jiawei Huang, Chunyong Li, Zhao Bei, Huan Zhang
article en

Abstract

The Log-Structured Merge Tree (LSM tree) is a prevalent data structure in numerous databases and storage systems due to its efficient indexing capabilities for record insertion and deletion. However, the LSM tree records data changes by appending to new data blocks, which means that outdated blocks are not immediately overwritten or purged. This can lead to a proliferation of redundant data across multiple blocks. The present paper introduces a partition-based merge data storage approach to address this issue. This paper proposes a data storage methodology that leverages partition merging. It segments the LSM tree's data storage blocks into several sub-blocks ("Blocks") and employs an index tree to facilitate organized storage. Utilizing a sliding window mechanism to identify which Blocks require merging and matching data to eliminate redundancies, this approach effectively tackles the problem of data redundancy. Our evaluation indicates that implementing the data merging strategy has resulted in a 25% increase in storage space utilization for the LSM tree and has enhanced query performance by 10%.

Hangzhou Dianzi University (CN)
Research and Development
Openalex Percentile: Top 73%
Graph Theory and Algorithms
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.

DynamicKV: Data Storage Strategy Based on Partition Merging of Log-Structured Merge Tree — Meiting Xue, Jiawei Huang, et al. · (2024) | TGRS Research Map | TGRS