企業(yè)為了降低IT復(fù)雜程度、提升數(shù)據(jù)質(zhì)量,總是希望將他們的業(yè)務(wù)整合到更少的數(shù)據(jù)庫平臺之上,但是專家認(rèn)為在進行數(shù)據(jù)庫標(biāo)準(zhǔn)化項目之前,還有幾點關(guān)于文化和技術(shù)上的問題需要注意。

  對于首次進行這樣工作的企業(yè)來說,他們需要確保IT部門有足夠的技術(shù)儲備,只有數(shù)據(jù)庫技術(shù)人員是遠遠不夠的。根據(jù)專家的觀點,IT員工需要理解如何選擇一個數(shù)據(jù)庫標(biāo)準(zhǔn),以滿足相關(guān)應(yīng)用、服務(wù)器、工作流和業(yè)務(wù)流程的需求。

  “如果你的管理員只熟悉某個單一的領(lǐng)域,那么很可能造成信息孤島的問題,一個DBA好也能對操作系統(tǒng)還有硬件有所了解,”咨詢公司Ideas International的副總裁Tony Iams說到:“一個全面的技術(shù)儲備是項目成果的關(guān)鍵因素!

  注意政策與企業(yè)文化問題

  當(dāng)企業(yè)決定將他們所有的應(yīng)用整合到一個單一的數(shù)據(jù)庫標(biāo)準(zhǔn)之下時,很可能造成部門之間的政策混亂。雖然對整合的業(yè)務(wù)呼聲一直很高,但是想要解決企業(yè)內(nèi)獨立部門之間的不同政策與文化將成為巨大的挑戰(zhàn)。

  Iams說:“政策其實是很棘手的問題,因為這已經(jīng)超出了技術(shù)所能解決的范疇,它更多牽扯到人們的主觀因素,不同的人總會有各種各樣的偏好。”

  注意兼容性問題

  企業(yè)進行數(shù)據(jù)庫標(biāo)準(zhǔn)化整合的大動力,是希望解決由不同數(shù)據(jù)庫系統(tǒng)支持不同應(yīng)用時所造成的混亂問題。然而終端用戶指出,標(biāo)準(zhǔn)化整合并不意味著不會造成混亂,有些時候,還可能出現(xiàn)更加復(fù)雜的情況。

  企業(yè)需要針對不同的業(yè)務(wù)需求來運行合適的應(yīng)用軟件,而這些軟件有時是根據(jù)特定的數(shù)據(jù)庫技術(shù)來設(shè)計的。這造成的結(jié)果是,當(dāng)業(yè)務(wù)需求不斷變化的時候,越來越多的數(shù)據(jù)庫平臺也隨之出現(xiàn)。

  這是為什么在進行數(shù)據(jù)庫標(biāo)準(zhǔn)化整合時,企業(yè)需要以應(yīng)用的遷移與兼容性角度出發(fā)考慮問題。Iams表示:“如果你的關(guān)鍵應(yīng)用不支持新的數(shù)據(jù)庫標(biāo)準(zhǔn)時,那么你的計劃是白紙一張!

  咨詢公司C.L. Carter的數(shù)據(jù)系統(tǒng)架構(gòu)師Christopher Carter表示,除了考慮技術(shù)相關(guān)的問題之外,在進行數(shù)據(jù)庫整合項目時你還需要將遷移的成本和時間考慮進來,整體評估項目的可行性。他說:“在進行應(yīng)用遷移的時候,必定會有大量的人力物力成本,你需要考慮在接下來幾年中,這個項目的投資回報率究竟是怎樣的。通常,如果一個項目在一兩年之內(nèi)看不到回報的話,我認(rèn)為你需要重新考慮一下項目是否可行了!

  注意SQL系統(tǒng)的區(qū)別

  根據(jù)專家與技術(shù)人員的看法,那些想要將源系統(tǒng)從一個數(shù)據(jù)庫平臺遷移到另一個平臺上的公司,需要了解主流SQL系統(tǒng)的不同之處。

  數(shù)據(jù)庫架構(gòu)師Nathan Allan說:“數(shù)據(jù)庫標(biāo)準(zhǔn)化的技巧之一是做好充足的準(zhǔn)備工作。在不同的數(shù)據(jù)庫產(chǎn)品中,可能會存在非常細(xì)微的區(qū)別,有些時候僅僅是語義上的不同!

  比如,SQL數(shù)據(jù)庫管理系統(tǒng)的一個區(qū)別是它們處理空字符的方式不一樣。有些系統(tǒng)中,空字符串代表著null,有些不是?瓷先ミ@好像是非常細(xì)小的區(qū)別,但是如果沒有注意的話,可能造成意外的宕機。

  各種SQL系統(tǒng)中大的區(qū)別是時間與日期函數(shù),經(jīng)過了十幾年的不斷變遷,SQL標(biāo)準(zhǔn)化已經(jīng)走到了相對成熟的階段。

  受數(shù)據(jù)庫整合所影響的系統(tǒng)應(yīng)用識別和定量會造成很大的問題,這是為什么準(zhǔn)備工作需要充足的時間和精力。Allen表示:“很多時候,你會從很多個方面介入系統(tǒng),所以決定遷移系統(tǒng)所造成的影響其實是項目其本身!