表设计

1.范式(normal form)

共有六种范式,包含关系,第五范式最严
第一范式:1NF 每一个属性不可在分割 如id createDateTime
第二范式:2NF 一张表是一个实体 那每一个实体的属性都应该完全依赖于主关键字.
第三范式:3NF 一张表里面不能存在传递关系,即每个属性都应该和主键是直接关系 ,而不是传递关系.有传递关系说明

2.反范式,利用空间换时间

1.性能提升-冗余、缓存和汇总
2.性能提升-计数器表
3.反范式设计-分库分表中的查询