# SCHEMA 的 KV 映射原理（B）

+ 所谓聚簇就是指以某个列为基准，把拥有相同聚簇键值的所有行都存储在相同位置上的物理储储方法，在指定的聚簇中只创建一个表的聚簇结构叫做单表聚簇
+ 非聚簇表 KV 的映射规则
+ KV 存储中 Value 存储真实的行数据
+ 聚簇表 KV 的映射规则

```
Key:   tablePrefix { TableID }_recordPrefixSep{ _Tidb_RowID }
Value: [col1, col2, col3, col4]
Key:   tablePrefix{ TableID }_recordPrefixSep{ Col1 }
Value: [col2, col3, col4]
```

-------------------------------------------------------------
非聚簇表 KV 的映射规则
  - KV 存储中 Value 存储真实的行数据
Key:   tablePrefix{TableID}_recordPrefixSep{_Tidb_RowID}
Value: [col1, col2, col3, col4]

聚簇表 KV  的映射规则 
  - 假设 Column_1 为 Cluster Index
Key:   tablePrefix{TableID}_recordPrefixSep{Col1}
Value: [col2, col3, col4]


所谓聚簇就是指以某个列为基准，把拥有相同聚簇键值的所有行都存储在相同位置上的物理储储方法，在指定的聚簇中只创建一个表的聚簇结构叫做单表聚簇
