The PGM-index: a fully-dynamic compressed learned index with provable worst-case bounds

P Ferragina, G Vinciguerra - Proceedings of the VLDB Endowment, 2020 - dl.acm.org
We present the first learned index that supports predecessor, range queries and updates
within provably efficient time and space bounds in the worst case. In the (static) context of …

LSM-based storage techniques: a survey

C Luo, MJ Carey - The VLDB Journal, 2020 - Springer
Recently, the log-structured merge-tree (LSM-tree) has been widely adopted for use in the
storage layer of modern NoSQL systems. Because of this, there have been a large number …

X-Engine: An optimized storage engine for large-scale E-commerce transaction processing

G Huang, X Cheng, J Wang, Y Wang, D He… - Proceedings of the …, 2019 - dl.acm.org
Alibaba runs the largest e-commerce platform in the world serving more than 600 million
customers, with a GMV (gross merchandise value) exceeding USD 768 billion in FY2018 …

Constructing and Analyzing the LSM Compaction Design Space (Updated Version)

S Sarkar, D Staratzis, Z Zhu… - arXiv preprint arXiv …, 2022 - arxiv.org
Log-structured merge (LSM) trees offer efficient ingestion by appending incoming data, and
thus, are widely used as the storage layer of production NoSQL data stores. To enable …

Rosetta: A robust space-time optimized range filter for key-value stores

S Luo, S Chatterjee, R Ketsetsidis, N Dayan… - Proceedings of the …, 2020 - dl.acm.org
We introduce Rosetta, a probabilistic range filter designed specifically for LSM-tree based
key-value stores. The core intuition is that we can sacrifice filter probe time because it is not …

Chucky: A succinct cuckoo filter for lsm-tree

N Dayan, M Twitto - Proceedings of the 2021 International Conference …, 2021 - dl.acm.org
Modern key-value stores typically rely on an LSM-tree in storage (SSD) to handle writes and
Bloom filters in memory (DRAM) to optimize reads. With ongoing advances in SSD …

The log-structured merge-bush & the wacky continuum

N Dayan, S Idreos - Proceedings of the 2019 International Conference …, 2019 - dl.acm.org
Data-intensive key-value stores based on the Log-Structured Merge-Tree are used in
numerous modern applications ranging from social media and data science to cloud …

Lethe: A tunable delete-aware LSM engine

S Sarkar, TI Papon, D Staratzis… - Proceedings of the 2020 …, 2020 - dl.acm.org
Data-intensive applications fueled the evolution of log structured merge (LSM) based key-
value engines that employ the out-of-place paradigm to support high ingestion rates with low …

Vacuum filters: more space-efficient and faster replacement for bloom and cuckoo filters

M Wang, M Zhou - Proceedings of the VLDB Endowment, 2019 - par.nsf.gov
Particle filters avoid parametric estimates for Bayesian posterior densities, which alleviates
Gaussian assumptions in nonlinear regimes. These methods, however, are more sensitive …

Spooky: granulating LSM-tree compactions correctly

N Dayan, T Weiss, S Dashevsky, M Pan… - Proceedings of the …, 2022 - dl.acm.org
Modern storage engines and key-value stores have come to rely on the log-structured
merge-tree (LSM-tree) as their core data structure. LSM-tree operates by gradually merge …