# Raft 日志复制 
__*Propose*__

+ **Propose**
+ Append
+ Replicate
  + Append
+ Committed
+ Apply
  
![right](./student-guide/diagram/RaftLogReplication02_aa_001_20220511.png)
-------------------------------------------------------------
上面的课程中我们为大家整体介绍了 Raft 日志的复制流程,其中我们提到了几个动作,分别是 Propose、Append、Replicate、Committed 和 Apply。我们就一起来梳理一下它们的流程吧,我们先看一下 Propose 吧。

图中所示,Propose 就是将客户端（比如 TiDB Server）的写入请求转化为 raft log 的形式,例如图中向数据库插入了 key = 1,name = 'tom' 的数据。