# 关系型数据与 KV 的转化
| 编号 | 姓名 | 生日 | 手机 | 分数 |
| :-- | :-- | :-- | :-- | :-- |
| 1 | Tom | 1982-09-28 | 1390811212 | 78 |
| 2 | Jack | 1996-04-12 | 1801222187 | 91 |
| 3 | Frank | 1982-09-28 | 1364571212 | 90 |
| 4 | Tony | 1977-03-12 | 1391113134 | 65 |
| 5 | Jim | 1992-07-19 | 1579915611 | 51 |
| 6 | Sam | 1978-09-12 | 1713665011 | 97 |
-------------------------------------------------------------
TiDB server 还有一个非常重要的任务,就是关系型数据与 KV 的相互转化,目的是为将客户端写入的关系型数据以 key value 的形式存储,并且将存储引擎中的 key value 数据读出后以关系型数据的方式返回给客户端。

下面我们就用一个动画来讲解关系型数据与 KV 的相互转化。
1. 下面是一个关系型的表格,其中编号列可以看作是主键。
