2020
DOI: 10.1002/spe.2875
|View full text |Cite
|
Sign up to set email alerts
|

Improving LSM‐trie performance by parallel search

Abstract: Summary LSM‐trie‐based key‐value (KV) store is often used to manage an ultralarge dataset in reality by introducing a number of sublevels at each level, its linear growth pattern can fairly reduce the write amplification in store operations. Although this design is effective for the write operation, the last level holds a large proportion of KV items, leading to the extreme imbalance of data distribution. Therefore, to support efficient read, we need to carefully consider this imbalance. On the other hand, to … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1

Citation Types

0
3
0

Year Published

2021
2021
2022
2022

Publication Types

Select...
2

Relationship

0
2

Authors

Journals

citations
Cited by 2 publications
(3 citation statements)
references
References 22 publications
0
3
0
Order By: Relevance
“…It introduces the update memo into the LSM R-tree index, reduces the complexity of index deletion and update and improves the performance of data queries. The problem of reading amplification can be partially solved in traditional ways to improve the performance of LSM-tree reading, such as an LSM-tree tidal structure [14] and a multi-threaded parallel query [15]. In the tidal structure, Wang et al moved the files frequently visited in the bottom to a higher position, reducing the data reading delay and thus reducing the system read amplification.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…It introduces the update memo into the LSM R-tree index, reduces the complexity of index deletion and update and improves the performance of data queries. The problem of reading amplification can be partially solved in traditional ways to improve the performance of LSM-tree reading, such as an LSM-tree tidal structure [14] and a multi-threaded parallel query [15]. In the tidal structure, Wang et al moved the files frequently visited in the bottom to a higher position, reducing the data reading delay and thus reducing the system read amplification.…”
Section: Related Workmentioning
confidence: 99%
“…Such dual index querying leads to significant reading amplification. Although the read amplification problem can be alleviated by improving the LSM read performance, such as the LSM-tree tidal structure [14] and multi-threaded parallel querying [15], it still does not fundamentally solve the mechanical problem of a secondary index query [16]. An R-tree index is the most widely used spatial index among tree-like auxiliary indexes and its query performance is stable and applicable to a wide range of data types.…”
Section: Introductionmentioning
confidence: 99%
“…By hashing the key and deterministically mapping the value to storage space, the GC overhead can be significantly mitigated. To improve the problem of inefficient read of the LSM‐tree‐based KV store, Cheng's 26 work proposes a method of parallel search by carefully considering the imbalance of data distribution in the last level of the LSM‐tree structure. Kassa's 27 work focuses on the read‐dominant workloads with strong locality, and introduces Storage Class Memories (SCM) as a volatile memory extension.…”
Section: Background and Related Workmentioning
confidence: 99%