NVMe KVS
nponeccop — 14.08.2025
https://dl.acm.org/doi/10.1145/3341301.3359628
Не прошло и 9 лет. Вот она рыба моей мечты (статья 2019
года).
Modern block-addressable NVMe SSDs provide much higher bandwidth and similar performance for random and sequential access. Persistent key-value stores (KVs) designed for earlier storage devices, using either Log-Structured Merge (LSM) or B trees, do not take full advantage of these new devices. Logic to avoid random accesses, expensive operations for keeping data sorted on disk, and synchronization bottlenecks make these KVs CPU-bound on NVMe SSDs.
We present a new persistent KV design. Unlike earlier designs, no attempt is made at sequential access, and data is not sorted when stored on disk. A shared-nothing philosophy is adopted to avoid synchronization overhead. Together with batching of device accesses, these design decisions make for read and write performance close to device bandwidth.
Ravenclo – гармония стиля и производства поможет в создании уникального мерча
Между тем, любимая газета "ХаЛеванон", которой мы не
Джером К. Джером "Трое в лодке, не считая собаки"
Сторонники заговора опять оказались правы
Она была под маскою, её пропал и след
Прощай, Крис!!!
Обнадёживающее
Пятница. За окном метель

