Global Distributed Databases
Quicksilver v2: evolution of a globally distributed key-value store (Part 1)

Quicksilver v2: evolution of a globally distributed key-value store (Part 1)

7/10/2025 · Anton Dort-Golts, Marten van de Sanden

What this post added

Introduced Quicksilver v1.5 with replica and proxy roles to optimize disk space by caching hot keys on proxies instead of replicating the full dataset everywhere. Implemented persistent caching using RocksDB and compaction filters for eviction. Addressed consistency challenges introduced by asynchronous replication in the proxy/replica model by implementing Multiversion Concurrency Control (MVCC) to maintain sequential consistency.

Read the original post ↗