2022
DOI: 10.1109/tpds.2021.3118599
|View full text |Cite
|
Sign up to set email alerts
|

TridentKV: A Read-Optimized LSM-Tree Based KV Store via Adaptive Indexing and Space-Efficient Partitioning

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
7
0

Year Published

2022
2022
2024
2024

Publication Types

Select...
5
3
1

Relationship

0
9

Authors

Journals

citations
Cited by 19 publications
(7 citation statements)
references
References 26 publications
0
7
0
Order By: Relevance
“…Write with a guard, PebblesDB [20] divides the key space into fragments and proposes a fragmented LSM treebased KVS. Bourbon [21] uses learned index for quickly pinpointing the index location in the sstable, TridentKV [22] also uses adaptive index for read-optimization. Remix [23] proposes re-indexing the tree for range query, S3 [24] uses CPU-optimized data structure [25] and semi-ordered skiplist, respectively.…”
Section: Discussionmentioning
confidence: 99%
“…Write with a guard, PebblesDB [20] divides the key space into fragments and proposes a fragmented LSM treebased KVS. Bourbon [21] uses learned index for quickly pinpointing the index location in the sstable, TridentKV [22] also uses adaptive index for read-optimization. Remix [23] proposes re-indexing the tree for range query, S3 [24] uses CPU-optimized data structure [25] and semi-ordered skiplist, respectively.…”
Section: Discussionmentioning
confidence: 99%
“…SPDK for High-Performance Storage Stack: Several studies have adopted SPDK for building high-performance storage systems, including file systems, such as EvFS [15] and FSP [39] and KVS such as SpanDB [14] and TridentKV [16]. However, the focus remained on how to use SPDK, whereas the inherent impact of KVS operations on SPDK performance has not been clearly studied.…”
Section: Related Workmentioning
confidence: 99%
“…Due to these characteristics, the SPDK can fully leverage the true capabilities of NVMe SSDs. Consequently, there are ongoing efforts to integrate the SPDK into the development of high-performance KVS solutions [14][15][16].…”
Section: Introductionmentioning
confidence: 99%
“…In this paper, we choose LevelDB as an experimental environment since it is well-known, open-source, and popularly used by both industry and academia. Note that our proposal can be applied to other key-value stores that are based on the LSM (Log-Structured Merge)-tree structure [15,26].…”
Section: Leveldbmentioning
confidence: 99%