Skip to content
Regunath B edited this page Nov 19, 2020 · 11 revisions

dkv is designed with following principles, capabilities:

  • Ability to distribute copies of data across cluster members. This data distribution is for two primary purposes
    • Improve data durability guarantees by having multiple copies of data, made consistent using consensus protocols.
    • Scale read throughout of data by replicating to multiple Follower(s)(typically across DCs) that are used for reads or promoted to Leader, and Slave(s) used primarily to serve reads.

Data flow design for Put, Get requests

Clone this wiki locally