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 …
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 …
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 …
a significant impact on database architectures. Several data structures for this new …
Towards Systematic Index Dynamization
There is significant interest in examining large datasets using complex domain-specific
queries. In many cases, these queries can be accelerated using specialized indexes …
queries. In many cases, these queries can be accelerated using specialized indexes …
The concurrent learned indexes for multicore data storage
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) …
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 …
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 …
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 …
average lookup, insertion, and deletion time. This dissertation looks at how we can exploit …