# Raft 日志复制 
__*Propose*__

+ **Propose**
+ Append
+ Replicate
  + Append
+ Committed
+ Apply
  
![`smart`](./student-guide/diagram/RaftLogReplication02_aa_001_20220511.png)
-------------------------------------------------------------
图中所示, `Propose` 就是将客户端（比如 `TiDB server`）的写入请求转化为 `Raft Log` 的形式。

例如, 图中向数据库插入了 `key = 1,name = 'tom'` 的数据。
