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 …
within provably efficient time and space bounds in the worst case. In the (static) context of …
X-Engine: An optimized storage engine for large-scale E-commerce transaction processing
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 …
customers, with a GMV (gross merchandise value) exceeding USD 768 billion in FY2018 …
Constructing and Analyzing the LSM Compaction Design Space (Updated Version)
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 …
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
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 …
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 …
Bloom filters in memory (DRAM) to optimize reads. With ongoing advances in SSD …
The log-structured merge-bush & the wacky continuum
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 …
numerous modern applications ranging from social media and data science to cloud …
Lethe: A tunable delete-aware LSM engine
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 …
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
Particle filters avoid parametric estimates for Bayesian posterior densities, which alleviates
Gaussian assumptions in nonlinear regimes. These methods, however, are more sensitive …
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 …
merge-tree (LSM-tree) as their core data structure. LSM-tree operates by gradually merge …