# 为什么选择 `Raft`
+ `TiKV` 是一项分布式 `KV` 服务
+ 每个区域的数据都有多个副本
+ `CAP` 理论
  + 在实践中可以避免网络分区
  + 一致性是必须的
+ `Raft` 使用 `Paxos` 更简单
  + 强领导者与弱势领导者
+ `Raft` 很实用


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

