01 / Redis & Valkey: Compact Instances
Compare Lavik, Redis 8.10.2 and Valkey 9.1.2 at 1M keys on a 2-vCPU, 16 GiB VM, then explore Lavik’s NVMe SSD capacity at 100M keys on the same instance.
95.37 GiBValue payload on a 16 GiB VM
At 100M keys, Lavik reaches 215,644 peak GET ops/s and 231,361 peak SET ops/s, retaining 100.0% and 96.6% of its 1M-key peaks. The 95.37 GiB logical value payload is about six times nominal RAM.
Charts, results & reproduction →02 / Redis & Valkey: High Throughput
Compare Lavik 0.2.0 SPDK on NVMe SSD with Redis 8.10.2 and Valkey 9.1.2 on DRAM at 10M keys using a 16-vCPU VM, plus a separate billion-key Lavik capacity sweep.
1,156,95610M-key GET QPS · p99.9 7.103 ms
Lavik reaches 1,156,956 peak GET QPS and 945,384 peak SET QPS at 10M keys. The separate 1B-key sweep reaches 1,129,597 GET QPS and 910,356 SET QPS.
Charts, results & reproduction →03 / Redis-Compatible Databases on SSD
Compare Lavik with Dragonfly, Garnet, Apache Kvrocks, Pika and Tendis using their SSD-backed storage paths: one billion keys, a 1.024 TB raw value payload, matched concurrency and p99.9 curves.
1,129,597Lavik peak GET QPS
Lavik records the highest GET and SET sweep peaks: 1,129,597 and 910,356 QPS. At 320 connections, it delivers 652,881 GET QPS at 0.943 ms p99.9 and 701,241 SET QPS at 0.959 ms.
Charts, results & reproduction →04 / Lavik vs Aerospike
100M records, ten fields per record, four YCSB workload mixes, and both a 100K target rate and unlimited throughput.
+24.08%Unlimited D-Uniform total throughput
Lavik’s unlimited total throughput is 9.06%–24.08% higher across the four measured workloads. Read-only C reaches 482,358 QPS with 1.754 ms READ p99.9.
Charts, results & reproduction →