# TiDB 的 HTAP 架构

![left](./student-guide/diagram/31-Architecture-01-01.png)
-------------------------------------------------------------
1. Raft 核心机制
  1. Leader 选举：
    1.  通过投票产生一个节点成为 Leader 
    2. 检查宕机/网络隔离，选举新 Leader 
  2. Log 复制 ：
    3. Leader  负责接收客户端请求，在本地追加日志 
    4. Leader 将日志复制给其他节点（并覆盖不一致的日志） 
  3. 约束 ：
    5. Leader 由超过一半节点投票选出 
    6. Log 需复制给一半以上节点 
    7. 持有最新日志的节点才能被选为 Leader 
