Back to papers
Viper: An Efficient Hybrid PMem-DRAM Key-Value Store
Summary: Viper is a hybrid PMem-DRAM KVS optimized for PMem-aware access patterns. A DRAM-based hash index and PMem-aware layout exploit DRAM random writes and PMem sequential writes, delivering 4–18x write speedups with full persistence and competitive gets.
(summarized by gpt-5-nano on Feb 09 2026)
- Paper ID
- 12342
- Venue
- VLDB
- Year
- 2021
- Pagerank
- 7.5993418e-05
- Overall Rank
- 3,085 | 78.54%
- DOI
-
10.14778/3461535.3461543
Incoming Non-self Citations Over Time
Incoming Citations (Sorted by Pagerank)
Showing 20 of 20 citing papers.
| Rank |
Citing Paper |
Year |
Venue |
Pagerank |
| 4,544 |
ScaleStore: A Fast and Cost-Efficient Storage Engine using DRAM, NVMe, and RDMA |
2022 |
SIGMOD |
6.1000636e-05 |
| 4,583 |
Virtual-Memory Assisted Buffer Management |
2023 |
SIGMOD |
6.0676378e-05 |
| 6,785 |
Halo: A Hybrid PMem-DRAM Persistent Hash Index with Fast Recovery |
2022 |
SIGMOD |
4.9260601e-05 |
| 6,998 |
PetPS: Supporting Huge Embedding Models with Persistent Memory |
2023 |
VLDB |
4.8676312e-05 |
| 7,024 |
Plush: A Write-Optimized Persistent Log-Structured Hash-Table |
2022 |
VLDB |
4.8575128e-05 |
| 7,043 |
NVM: Is it Not Very Meaningful for Databases? |
2023 |
VLDB |
4.8539749e-05 |
| 7,235 |
Catalyst: Optimizing Cache Management for Large In-memory Key-value Systems |
2023 |
VLDB |
4.7937267e-05 |
| 7,630 |
Evaluating Persistent Memory Range Indexes: Part Two |
2022 |
VLDB |
4.6923637e-05 |
| 8,219 |
Pea Hash: A Performant Extendible Adaptive Hashing Index |
2023 |
SIGMOD |
4.5565914e-05 |
| 8,805 |
ArceKV: Towards Workload-driven LSM-compactions for Key-Value Store Under Dynamic Workloads |
2026 |
VLDB |
4.4466855e-05 |
| 9,071 |
Structural Designs Meet Optimality: Exploring Optimized LSM-tree Structures in A Colossal Configuration Space |
2024 |
SIGMOD |
4.4025274e-05 |
| 9,101 |
PerMA-Bench: Benchmarking Persistent Memory Access |
2022 |
VLDB |
4.3958463e-05 |
| 9,229 |
H-Rocks: CPU-GPU accelerated Heterogeneous RocksDB on Persistent Memory |
2025 |
SIGMOD |
4.3690661e-05 |
| 9,362 |
FluidKV: Seamlessly Bridging the Gap between Indexing Performance and Memory-Footprint on Ultra-Fast Storage |
2024 |
VLDB |
4.3503444e-05 |
| 9,363 |
BonsaiKV: Towards Fast, Scalable, and Persistent Key-Value Stores with Tiered, Heterogeneous Memory System |
2024 |
VLDB |
4.3503444e-05 |
| 9,926 |
Darwin: Scale-In Stream Processing |
2022 |
CIDR |
4.2543961e-05 |
| 10,048 |
Analysis and Evaluation of Using Microsecond-Latency Memory for In-Memory Indices and Caches in SSD-Based Key-Value Stores |
2026 |
SIGMOD |
4.1945683e-05 |
| 10,369 |
Boosting OLTP Performance with Per-Page Logging on NVDIMM |
2025 |
SIGMOD |
4.1945683e-05 |
| 11,075 |
LavaStore: ByteDance's Purpose-built, High-performance, Cost-effective Local Storage Engine for Cloud Services |
2024 |
VLDB |
4.1945683e-05 |
| 11,151 |
Data Pipes: Declarative Control over Data Movement |
2023 |
CIDR |
4.1945683e-05 |
Outgoing Citations (Sorted by Pagerank)
Showing 12 of 12 cited papers.
Citations counted here include only citations to other VLDB/SIGMOD/CIDR/PODS papers in this database.
Semantically Similar Papers
| Overall Rank |
Paper |
Year |
Venue |
Pagerank |
| 10,191 |
PartitionKV: Redesigning LSM-tree KV Stores on NVMs with Adaptive Partitioning for Reducing Write Stalls and Amplification |
2026 |
SIGMOD |
4.1945683e-05 |
| 819 |
Persistent B+-Trees in Non-Volatile Main Memory |
2015 |
VLDB |
0.00016298164 |
| 1,145 |
FlashStore: High Throughput Persistent Key-Value Store |
2010 |
VLDB |
0.00013685924 |
| 10,048 |
Analysis and Evaluation of Using Microsecond-Latency Memory for In-Memory Indices and Caches in SSD-Based Key-Value Stores |
2026 |
SIGMOD |
4.1945683e-05 |
| 2,824 |
BlueCache: A Scalable Distributed Flash-based Key-value Store |
2017 |
VLDB |
8.0589366e-05 |
| 952 |
Let’s Talk About Storage & Recovery Methods for Non-Volatile Memory Database Systems |
2015 |
SIGMOD |
0.00015103873 |
| 9,363 |
BonsaiKV: Towards Fast, Scalable, and Persistent Key-Value Stores with Tiered, Heterogeneous Memory System |
2024 |
VLDB |
4.3503444e-05 |
| 1,004 |
Storage Management in the NVRAM Era |
2014 |
VLDB |
0.00014695628 |
| 1,661 |
Managing Non-Volatile Memory in Database Systems |
2018 |
SIGMOD |
0.00010978755 |
| 9,362 |
FluidKV: Seamlessly Bridging the Gap between Indexing Performance and Memory-Footprint on Ultra-Fast Storage |
2024 |
VLDB |
4.3503444e-05 |