<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    qileilove

    blog已經(jīng)轉(zhuǎn)移至github,大家請(qǐng)?jiān)L問(wèn) http://qaseven.github.io/

    5個(gè)須警惕的數(shù)據(jù)庫(kù)設(shè)計(jì)錯(cuò)誤

      每個(gè)人都會(huì)犯錯(cuò)誤,但作為數(shù)據(jù)庫(kù)管理員,我們應(yīng)該盡量避免失誤,從而為公司降低成本,并確保數(shù)據(jù)質(zhì)量。下面的五個(gè)數(shù)據(jù)庫(kù)設(shè)計(jì)失誤必須引起我們的警惕。

      1、選擇恰當(dāng)?shù)臄?shù)據(jù)類(lèi)型,避免數(shù)據(jù)庫(kù)的過(guò)度膨脹

      請(qǐng)留意數(shù)據(jù)類(lèi)型的選擇。例如,如果你很清楚某列的數(shù)值范圍在0-100,000之間,那么就不必使用BIGINT數(shù)據(jù)類(lèi)型,因?yàn)镮NT類(lèi)型就已經(jīng)足夠了。

      選擇前者意味著,你每插入一條數(shù)據(jù)就比后者浪費(fèi)了4個(gè)字節(jié)。這聽(tīng)起來(lái)也許微不足道,但隨著數(shù)據(jù)量的增長(zhǎng),問(wèn)題將會(huì)凸顯出來(lái)。

      2、遵循ISO標(biāo)準(zhǔn),保證異構(gòu)數(shù)據(jù)庫(kù)系統(tǒng)之間的互通性

       大型企業(yè)的IT基礎(chǔ)架構(gòu)非常復(fù)雜,可能需要不同數(shù)據(jù)庫(kù)系統(tǒng)之間的數(shù)據(jù)交換。我們以TIMESTAMP數(shù)據(jù)類(lèi)型為例,在Transact-SQL中定義的 TIMESTAMP數(shù)據(jù)類(lèi)型與ISO標(biāo)準(zhǔn)有所不同。其它的數(shù)據(jù)庫(kù)系統(tǒng)與ISO標(biāo)準(zhǔn)也有所差別。所以,我們要盡可能地遵循ISO標(biāo)準(zhǔn),以保證異構(gòu)數(shù)據(jù)庫(kù)系統(tǒng) 之間的互通性。

      3、以恰當(dāng)?shù)臋C(jī)制實(shí)現(xiàn)序列化

      保證在數(shù)據(jù)庫(kù)中插入記錄的序列化非常 有必要,許多數(shù)據(jù)庫(kù)設(shè)計(jì)者通過(guò)各種機(jī)制來(lái)確保序列化的應(yīng)用。一些數(shù)據(jù)庫(kù)設(shè)計(jì)者喜歡在數(shù)據(jù)庫(kù)設(shè)計(jì)中引入GUID,但引入GUID并不是一個(gè)好的選擇,這是因 為GUID默認(rèn)并非序列化的,使用GUID列作為主鍵和/或索引甚至?xí)斐尚阅軉?wèn)題。

      4、創(chuàng)建索引時(shí)要將外鍵考慮在內(nèi)

      如果你的數(shù)據(jù)庫(kù)中已定義外鍵,那么在建立索引的時(shí)候就要多加留神了,要把這種情況納入數(shù)據(jù)庫(kù)設(shè)計(jì)的整體之中去。

      5、不要忽略與業(yè)務(wù)需求相關(guān)的候選鍵

      數(shù)據(jù)庫(kù)設(shè)計(jì)者不應(yīng)只將注意力放在代理鍵上,而忘卻業(yè)務(wù)需求。顯然,這對(duì)數(shù)據(jù)質(zhì)量非常不利。如果你沒(méi)有在與業(yè)務(wù)相關(guān)的候選鍵上建立任何約束或索引,可能會(huì)出現(xiàn)重復(fù)值。

      請(qǐng)遠(yuǎn)離上面的5個(gè)數(shù)據(jù)庫(kù)設(shè)計(jì)失誤吧,這會(huì)幫助你為公司節(jié)省成本,并提高數(shù)據(jù)質(zhì)量。

    posted on 2012-05-18 10:37 順其自然EVO 閱讀(145) 評(píng)論(0)  編輯  收藏 所屬分類(lèi): 數(shù)據(jù)庫(kù)

    <2012年5月>
    293012345
    6789101112
    13141516171819
    20212223242526
    272829303112
    3456789

    導(dǎo)航

    統(tǒng)計(jì)

    常用鏈接

    留言簿(55)

    隨筆分類(lèi)

    隨筆檔案

    文章分類(lèi)

    文章檔案

    搜索

    最新評(píng)論

    閱讀排行榜

    評(píng)論排行榜

    主站蜘蛛池模板: 中出五十路免费视频| 可以免费看的卡一卡二| 亚洲天堂中文资源| 成人免费视频69| 成人精品综合免费视频| 亚洲综合精品香蕉久久网97| 中文字幕无码视频手机免费看| 久久久久久久91精品免费观看| 国产成人亚洲综合| 日本人成在线视频免费播放| 亚洲AV成人无码天堂| 亚洲一区二区高清| 免费看美女裸露无档网站| 一级毛片免费在线观看网站| 亚洲国产成a人v在线| 国产aⅴ无码专区亚洲av麻豆| 免费福利在线观看| 亚洲高清日韩精品第一区| 成人永久福利免费观看| 99精品一区二区免费视频| 美女羞羞视频免费网站| 亚洲中文字幕久在线| 亚洲乱码一区二区三区在线观看| 72pao国产成视频永久免费| 亚洲日韩中文字幕无码一区| 亚洲AV无码成人精品区蜜桃| 在线日韩av永久免费观看| 1000部拍拍拍18勿入免费视频下载| 亚洲色欲色欲综合网站| 亚洲男人第一无码aⅴ网站| 国产va免费精品观看精品| 国产精品偷伦视频观看免费| 日日躁狠狠躁狠狠爱免费视频| av在线亚洲欧洲日产一区二区| 国产黄在线观看免费观看不卡| 亚洲国产免费综合| 日本不卡在线观看免费v| 四虎在线免费视频| 免费无码一区二区三区| 久久久久国色AV免费观看| 免费无码又爽又黄又刺激网站|