Sagedb: A learned database system
© 2019 Conference on Innovative Data Systems Research (CIDR). All rights reserved.
Modern data processing systems are designed to be general purpose, in that they can …
Modern data processing systems are designed to be general purpose, in that they can …
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 …
[PDF][PDF] Design Continuums and the Path Toward Self-Designing Key-Value Stores that Know and Learn.
We introduce the concept of design continuums for the data layout of key-value stores. A
design continuum unifies major distinct data structure designs under the same model. The …
design continuum unifies major distinct data structure designs under the same model. The …
Table discovery in data lakes: State-of-the-art and future directions
Data discovery refers to a set of tasks that enable users and downstream applications to
explore and gain insights from massive collections of data sources such as data lakes. In …
explore and gain insights from massive collections of data sources such as data lakes. In …
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 …
Sortledton: a universal, transactional graph data structure
Despite the wide adoption of graph processing across many different application domains,
there is no underlying data structure that can serve a variety of graph workloads (analytics …
there is no underlying data structure that can serve a variety of graph workloads (analytics …
Optimal column layout for hybrid workloads
Data-intensive analytical applications need to support both efficient reads and writes.
However, what is usually a good data layout for an update-heavy workload, is not well …
However, what is usually a good data layout for an update-heavy workload, is not well …
Dissecting, designing, and optimizing LSM-based data stores
S Sarkar, M Athanassoulis - … of the 2022 International Conference on …, 2022 - dl.acm.org
Log-structured merge (LSM) trees have emerged as one of the most commonly used disk-
based data structures in modern data systems. LSM-trees employ out-of-place ingestion to …
based data structures in modern data systems. LSM-trees employ out-of-place ingestion to …
The LSM design space and its read optimizations
Log-structured merge (LSM) trees have emerged as one of the most commonly used storage-
based data structures in modern data systems as they offer high throughput for writes and …
based data structures in modern data systems as they offer high throughput for writes and …