# Objectives

+ Understand `TiKV` architecture
+ Understand `TiKV` data persistence
+ Understand how `TiKV` provides `MVCC` and distributed transaction support
+ Understand the distributed consistency of `TiKV` based on raft algorithm
+ Understand `TiKV` coprocessor
------------------------------------------------------------
[no notes]
