# Schema設計規范
Schema是數據設計中非常重要的一個部分。在該部分設計中,最好遵循先ER圖初步審核,再遵循下面文檔約束下,編寫文檔,輸出Schema SQL文件,最好按表分別存放。
## Schema設計的目標
進行Schema設計有兩個目標:
1. 更快速的實現業務支撐&數據更好維護
2. 在線上業務壓力增大的情況,或是要支撐更大的并發時,知道怎么做能獲得最佳的實踐。
## Schema設計的原則
1. 盡量小的原則,不浪費
2. 為了高并發,禁止使用外鍵
3. 每個表必須有主鍵
4. 字符集和庫級保持一致。不單獨定義字段字符集。