NVC-Hashmap

Autor: Hasso Plattner, David Schwalb, Matthias Uflacker, Markus Dreseler
Rok vydání: 2015
Předmět:
Zdroj: IMDM@VLDB
DOI: 10.1145/2803140.2803144
Popis: Non-volatile RAM (NVRAM) will fundamentally change in-memory databases as data structures do not have to be explicitly backed up to hard drives or SSDs, but can be inherently persistent in main memory. To guarantee consistency even in the case of power failures, programmers need to ensure that data is flushed from volatile CPU caches where it would be susceptible to power outages to NVRAM.In this paper, we present the NVC-Hashmap, a lock-free hashmap that is used for unordered dictionaries and delta indices in in-memory databases. The NVC-Hashmap is then evaluated in both stand-alone and integrated database benchmarks and compared to a B+-Tree based persistent data structure.
Databáze: OpenAIRE