- 横表:最常见的建表方式。如:主键、字段1、字段2、字段3
- 宽表:大数据概念,列很多的横表
id | name | age |
---|---|---|
1 | 张三 | 20 |
- 纵表:把横表的一行记录拆成多行,用键值对来存储。
id | key | value |
---|---|---|
1 | name | 张三 |
1 | age | 20 |
- 适用场景
横表 | 纵表 | |
---|---|---|
简单 | 是 | 否 |
直观 | 是 | 1、字段描述不清楚 2、只能是一种类型,整型/日期也要用varchar来表示 |
适用场景 | 大部分场景 | 字段经常增减的场景 |
存储 | 省空间 | 浪费空间 |
id | name | age |
---|---|---|
1 | 张三 | 20 |
id | key | value |
---|---|---|
1 | name | 张三 |
1 | age | 20 |
横表 | 纵表 | |
---|---|---|
简单 | 是 | 否 |
直观 | 是 | 1、字段描述不清楚 2、只能是一种类型,整型/日期也要用varchar来表示 |
适用场景 | 大部分场景 | 字段经常增减的场景 |
存储 | 省空间 | 浪费空间 |