DEPART: Replica Decoupling for Distributed Key-Value Storage
summary
DEPART implements replica decoupling by storing primaries in an LSM and redundant copies in a separate two-layer log with tunable ordering, implemented as a prototype DEPART atop Cassandra. The system claims up to 1.43x write, 2.43x read, 2.68x scan and 1.44x update throughput under eventual consistency, reduces recovery time by about 38–54%, and lets operators trade read versus write performance by changing the log ordering parameter.
AI-written summary · about
chapters (4)
- 0:00Start
- 3:11Uniform Indexing
- 7:24How To Manage Redundant Copies
- 10:30How To Perform Recovery Efficiently
related talks
24mStronger Semantics for Low-Latency Geo-Replicated Storage
14mA Cloud-native Architecture for Replicated Data Services
20mFine Grained Replicated State Machines for a Cluster Storage System
15mMitigating Resource Usage Dependency in Sorting-based KV Stores on Hybrid...
43mPartitions for Everyone!
14mLoLKV: The Logless, Linearizable, RDMA-based Key-Value Storage System
52mThe Computer Science behind a modern distributed data store
43mWhy We Built Our Own Distributed Column Store
