# `Raft` Log Replication - Cont'd

+ **_`Propose`_**
+ `Append`
+ `Replicate`
  + `Append`
+ `Commit`
+ `Apply`

![`smart`](RaftLogReplication02_aa_002_20220511.png)

------------------------------------------------------------
As shown in the figure, Propose transforms write requests from clients (such as TiDB server) into the form of Raft Log.

For example, the figure inserts key = 1,name = 'tom' data into the database.  
