Skip to content
Regunath B edited this page Nov 18, 2020 · 4 revisions

dkv

A fast & scalable distributed KV store built to suit different data consistency, availability and durability needs.

Provides the following list of features:

  • Multi-DC deployment - supports deploying a cluster across multiple data centres, replicating data across nodes using Raft consensus.
  • Tunable consistency for Data reads - Linearizable, Sequential and Eventual. See this document : Consistency Levels of DKV Read RPCs on the approach being taken in dkv.
  • Multiple cluster deployment modes - Master-slave (intra-DC deployment) & Quorum based (multi-DC deployment) to meet scaling & data consistency requirements. Also supports disk, memory based data nodes for addressing durability vs. latency tradeoffs.
  • Data back-up and restore of dkv data. Approach and options are described here : User facing Data Backup and Restore
Clone this wiki locally