一位DBA朋友總結了一個關於此方面的幾個原則,其實我們在設計的時候也是在不經意間也遵循了這些原則,拿來跟大家共用一下,特別有感於這些天面試程式員,簡歷上寫精通數據庫設計,一問就說幾個範式,其他冗余的數據都是垃圾,我真是比較汗顏…… 不廢話了,原則如下: 反規範化設計: 為了提升性能而使用反規範化設計 常用方法: A、在多個表中存儲某個字段的副本 B、在父表中存儲匯總值 C、將活動數據和歷史數據分開存儲 D、應用程式本地緩存數據 E、使用臨時表、中間表、索引視圖 (責任編輯:盧兆林)
一位DBA朋友總結了一個關於此方面的幾個原則,其實我們在設計的時候也是在不經意間也遵循了這些原則,拿來跟大家共用一下,特別有感於這些天面試程式員,簡歷上寫精通數據庫設計,一問就說幾個範式,其他冗余的數據都是垃圾,我真是比較汗顏……
不廢話了,原則如下:
反規範化設計:
為了提升性能而使用反規範化設計
常用方法:
A、在多個表中存儲某個字段的副本
B、在父表中存儲匯總值
C、將活動數據和歷史數據分開存儲
D、應用程式本地緩存數據
E、使用臨時表、中間表、索引視圖
(責任編輯:盧兆林)