Skip to content

Latest commit

 

History

History
19 lines (11 loc) · 677 Bytes

README.md

File metadata and controls

19 lines (11 loc) · 677 Bytes

Schema设计规范

Schema是数据设计中非常重要的一个部分。在该部分设计中,最好遵循先ER图初步审核,再遵循下面文档约束下,编写文档,输出Schema SQL文件,最好按表分别存放。

Schema设计的目标

进行Schema设计有两个目标:

  1. 更快速的实现业务支撑&数据更好维护
  2. 在线上业务压力增大的情况,或是要支撑更大的并发时,知道怎么做能获得最佳的实践。

Schema设计的原则

  1. 尽量小的原则,不浪费
  2. 为了高并发,禁止使用外键
  3. 每个表必须有主键
  4. 字符集和库级保持一致。不单独定义字段字符集。