Published April 20, 2020 | Version v1
Conference paper Open

START — Self-Tuning Adaptive Radix Tree

Description

Index structures like the Adaptive Radix Tree (ART) are a central part of in-memory database systems. However, we found that radix nodes that index a single byte are not optimal for read-heavy workloads. In this work, we introduce START, a self-tuning variant of ART that uses nodes spanning multiple key-bytes. To determine where to introduce these new node types, we propose a cost model and an optimizer. These components allow us to fine-tune an existing ART, reducing its overall height, and improving performance. As a result, START performs on average 85 % faster than a regular ART on a wide variety of read-only workloads and 45% faster for read-mostly workloads.

Files

Self Tuning Art.pdf

Files (278.9 kB)

Name Size Download all
md5:3eae6226449bdfda2329ff13b01c9f2e
278.9 kB Preview Download

Additional details

Funding

European Commission
CompDB – The Computational Database for Real World Awareness 725286