# Relational Data And KV Transformation

| No | Name | Birthday | cell phone | score |
| :-- | :-- | :-- | :-- | :-- |
| 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 |

------------------------------------------------------------
Another very important task of TiDB Server is the mutual conversion of relational data and KV. The purpose is to store relational data written by the client in the form of key value, and to read the key value data from the storage engine and return it to the client in the form of relational data.

Let's use an animation to explain the mutual transformation of relational data and KV.
1. Below is a relational table where the numbered column can be seen as a primary key.
