一位DBA總結(jié)的數(shù)據(jù)庫反規(guī)范設(shè)計常用方法

字號:

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