Sortledton: a universal, transactional graph data structure

P Fuchs, D Margan, J Giceva - Proceedings of the VLDB Endowment, 2022 - dl.acm.org
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 …

The next 50 years in database indexing or: the case for automatically generated index structures

J Dittrich, J Nix, C Schön - Proceedings of the VLDB Endowment, 2021 - dl.acm.org
Index structures are a building block of query processing and computer science in general.
Since the dawn of computer technology there have been index structures. And since then, a …

Data structure primitives on persistent memory: an evaluation

P Götze, AK Tharanatha, KU Sattler - Proceedings of the 16th …, 2020 - dl.acm.org
Persistent Memory (PM) represents a very promising, next-generation memory solution with
a significant impact on database architectures. Several data structures for this new …

Towards Systematic Index Dynamization

DB Rumbaugh, D Xie, Z Zhao - Proceedings of the VLDB Endowment, 2024 - dl.acm.org
There is significant interest in examining large datasets using complex domain-specific
queries. In many cases, these queries can be accelerated using specialized indexes …

The concurrent learned indexes for multicore data storage

Z Wang, H Chen, Y Wang, C Tang… - ACM Transactions on …, 2022 - dl.acm.org
We present XIndex, which is a concurrent index library and designed for fast queries. It
includes a concurrent ordered index (XIndex-R) and a concurrent hash index (XIndex-H) …

Lsm-trees and b-trees: The best of both worlds

V Jain, J Lennon, H Gupta - … of the 2019 International Conference on …, 2019 - dl.acm.org
LSM-Trees and B-Trees are the two primary data structures used as storage engines in
modern key-value (KV) stores. These two structures are optimal for different workloads; LSM …

There is No Such Thing as an" Index"! or: The next 500 Indexing Papers

J Dittrich, J Nix, C Schön - arXiv preprint arXiv:2009.10669, 2020 - arxiv.org
Index structures are a building block of query processing and computer science in general.
Since the dawn of computer technology there have been index structures. And since then, a …

Hotscotch: exploiting workload characteristics to improve read-throughput

M Pugh - 2022 - era.ed.ac.uk
Key-value stores are ubiquitous at all layers of the computational stack; offering constant
average lookup, insertion, and deletion time. This dissertation looks at how we can exploit …