MySQL數據庫設計規範
數據庫設計規範
-
命令規範數據庫
- 全部的單詞使用小寫+下劃線分割組合
- 禁止使用MySQL保留關鍵字
- 臨時表命名:
tmp_tablename_20180101
- 備份表命名:
bak_tablename_20180101
- 擁抱InnoDB(事務、行級鎖、恢復性、高併發)
- 編碼選擇:
UTF-8
- 對錶、字段統一註釋
-
控制單表數據量大小緩存
-
謹慎使用分區表併發
- 分區表邏輯上爲一個表,在物理上爲多文件
- 分區表效率低
- 使用物理分區表管理大數據
-
熱冷數據分離,減少表的寬度數據庫設計
-
禁止在表中預留字段高併發
- 表中禁止存儲圖片、文件等數據
- 禁止在線上正式環境作壓力測試(使用專門測試環境)
- 禁止從開發環境、測試環境直連正式環境的數據庫
歡迎關注本站公眾號,獲取更多信息