1. 程式人生 > >自己總結的數據庫設計規範

自己總結的數據庫設計規範

數據庫

1.數據架構和容量規劃相關
a.總數據量的預估,一年或兩年為期限
b.是否關聯其他數據庫和環境
c.數據重要性,是否需要集群和備份級別的要求
ps:數據重要性大體分為:完全不可丟失,丟一些可以接受,丟一部分可以接受,全丟都不影響
2.性能相關
a.平均連接數預估
b.增刪查改的頻率,最好有qps數據
c.代碼是否有輪巡和重復查詢現象
d.代碼是否有先查後改和沒過濾條件的查詢等問題邏輯
e.代碼是否有緩存機制,特別針對靜態信息
3.增長量
a.數據增長和並發增長的預估,按月和按年預估
b.直接業務和關聯業務增長的預估,算單庫壓力
4.表結構是否科學
a.字段和索引設計的合理性
b.少用甚至禁用blog/text大字段和外鍵
5.表結構設計規範
a.註釋和字段統一性,避免類型轉換
b.索引必要性,避免重復索引

自己總結的數據庫設計規範