1. 程式人生 > >資料庫設計基本原則

資料庫設計基本原則

  1. 大資料需要考慮分庫分表
  2. 唯一性判定要清晰,除了ID,是否有其它欄位(一個或多個或組合)能夠確定唯一性,若存在則增加唯一性限制
  3. 必備欄位ctime(建立時間),mtime(最後修改時間),state(記錄狀態:0-有效;1-已刪除……)。ctime和mtime命名參考自linux find命令引數
  4. 關鍵資料禁止delete操作,只做邏輯刪除,或增加流水錶記錄每次寫操作(如通過trigger記錄寫操作)
  5. 索引優化,控量保質
  6. 資料單向流動