# 数据写入流程复习

![left](./student-guide/diagram/03-19-1.png)

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

TiKV 写入数据：用户的写入请求提交到 TiDB Server , TiDB Server 再将写入请求发送到 raftstore pool .raftstore pool  将写入请求转化为 Raft 日志,然后将 Raft 日志存储到 rocksdb raft 中,并复制到其他的 TiKV 中.写入请求经过 raftstore pool 后通过 apply pool 写入到 rocksdb kv 中,至此完成了数据的写入.在写入过程中涉及到图中多个组件和网络,可以分成两类.第一类是线程池类 ,与 CPU 相关.第二类与写入 IO 相关.可以先从两大类分开看是线程的问题还是写入 IO 的问题.
