# Why `Raft`?
+ `TiKV` is a distributed `KV` service
+ Each region’s data has multiple replicas
+ `CAP` theory
  + Network partition can be avoided in practice
  + Consistency is a must
+ `Raft` is simpler with `Paxos`
  + Strong leader vs. weak leader
+ `Raft` is practical


------------------------------------------------------------

