The adaptive radix tree: ARTful indexing for main-memory databases

V Leis, A Kemper, T Neumann - 2013 IEEE 29th International …, 2013 - ieeexplore.ieee.org
Main memory capacities have grown up to a point where most databases fit into RAM. For
main-memory database systems, index structure performance is a critical bottleneck …

[PDF][PDF] The SAP HANA Database--An Architecture Overview.

F Färber, N May, W Lehner, P Große, I Müller… - IEEE Data Eng …, 2012 - approyo.com
Requirements of enterprise applications have become much more demanding. They require
the computation of complex reports on transactional data while thousands of users may read …

Skew-aware automatic database partitioning in shared-nothing, parallel OLTP systems

A Pavlo, C Curino, S Zdonik - Proceedings of the 2012 ACM SIGMOD …, 2012 - dl.acm.org
The advent of affordable, shared-nothing computing systems portends a new class of
parallel database management systems (DBMS) for on-line transaction processing (OLTP) …

Data blocks: Hybrid OLTP and OLAP on compressed storage using both vectorization and compilation

H Lang, T Mühlbauer, F Funke, PA Boncz… - Proceedings of the …, 2016 - dl.acm.org
This work aims at reducing the main-memory footprint in high performance hybrid OLTP &
OLAP databases, while retaining high query performance and transactional throughput. For …

Are updatable learned indexes ready?

C Wongkham, B Lu, C Liu, Z Zhong, E Lo… - arxiv preprint arxiv …, 2022 - arxiv.org
Recently, numerous promising results have shown that updatable learned indexes can
perform better than traditional indexes with much lower memory space consumption. But it is …

Reducing the storage overhead of main-memory OLTP databases with hybrid indexes

H Zhang, DG Andersen, A Pavlo, M Kaminsky… - Proceedings of the …, 2016 - dl.acm.org
Using indexes for query execution is crucial for achieving high performance in modern on-
line transaction processing databases. For a main-memory database, however, these …

Bitweaving: Fast scans for main memory data processing

Y Li, JM Patel - Proceedings of the 2013 ACM SIGMOD International …, 2013 - dl.acm.org
This paper focuses on running scans in a main memory data processing system at" bare
metal" speed. Essentially, this means that the system must aim to process data at or near the …

Ermia: Fast memory-optimized database system for heterogeneous workloads

K Kim, T Wang, R Johnson, I Pandis - Proceedings of the 2016 …, 2016 - dl.acm.org
Large main memories and massively parallel processors have triggered not only a
resurgence of high-performance transaction processing systems optimized for large main …

SAP HANA adoption of non-volatile memory

M Andrei, C Lemke, G Radestock, R Schulze… - Proceedings of the …, 2017 - dl.acm.org
Non-Volatile RAM (NVRAM) is a novel class of hardware technology which is an interesting
blend of two storage paradigms: byte-addressable DRAM and block-addressable storage …

An inquiry into machine learning-based automatic configuration tuning services on real-world database management systems

D Van Aken, D Yang, S Brillard, A Fiorino… - Proceedings of the …, 2021 - dl.acm.org
Modern database management systems (DBMS) expose dozens of configurable knobs that
control their runtime behavior. Setting these knobs correctly for an application's workload …