數(shù)據(jù)庫(kù)標(biāo)準(zhǔn)化的三點(diǎn)注意事項(xiàng)
作者:網(wǎng)絡(luò)轉(zhuǎn)載 發(fā)布時(shí)間:[ 2011/3/8 9:59:37 ] 推薦標(biāo)簽:
企業(yè)為了降低IT復(fù)雜程度、提升數(shù)據(jù)質(zhì)量,總是希望將他們的業(yè)務(wù)整合到更少的數(shù)據(jù)庫(kù)平臺(tái)之上,但是專家認(rèn)為在進(jìn)行數(shù)據(jù)庫(kù)標(biāo)準(zhǔn)化項(xiàng)目之前,還有幾點(diǎn)關(guān)于文化和技術(shù)上的問(wèn)題需要注意。
對(duì)于首次進(jìn)行這樣工作的企業(yè)來(lái)說(shuō),他們需要確保IT部門有足夠的技術(shù)儲(chǔ)備,只有數(shù)據(jù)庫(kù)技術(shù)人員是遠(yuǎn)遠(yuǎn)不夠的。根據(jù)專家的觀點(diǎn),IT員工需要理解如何選擇一個(gè)數(shù)據(jù)庫(kù)標(biāo)準(zhǔn),以滿足相關(guān)應(yīng)用、服務(wù)器、工作流和業(yè)務(wù)流程的需求。
“如果你的管理員只熟悉某個(gè)單一的領(lǐng)域,那么很可能造成信息孤島的問(wèn)題,一個(gè)DBA好也能對(duì)操作系統(tǒng)還有硬件有所了解,”咨詢公司Ideas International的副總裁Tony Iams說(shuō)到:“一個(gè)全面的技術(shù)儲(chǔ)備是項(xiàng)目成果的關(guān)鍵因素。”
注意政策與企業(yè)文化問(wèn)題
當(dāng)企業(yè)決定將他們所有的應(yīng)用整合到一個(gè)單一的數(shù)據(jù)庫(kù)標(biāo)準(zhǔn)之下時(shí),很可能造成部門之間的政策混亂。雖然對(duì)整合的業(yè)務(wù)呼聲一直很高,但是想要解決企業(yè)內(nèi)獨(dú)立部門之間的不同政策與文化將成為巨大的挑戰(zhàn)。
Iams說(shuō):“政策其實(shí)是很棘手的問(wèn)題,因?yàn)檫@已經(jīng)超出了技術(shù)所能解決的范疇,它更多牽扯到人們的主觀因素,不同的人總會(huì)有各種各樣的偏好!
注意兼容性問(wèn)題
企業(yè)進(jìn)行數(shù)據(jù)庫(kù)標(biāo)準(zhǔn)化整合的大動(dòng)力,是希望解決由不同數(shù)據(jù)庫(kù)系統(tǒng)支持不同應(yīng)用時(shí)所造成的混亂問(wèn)題。然而終端用戶指出,標(biāo)準(zhǔn)化整合并不意味著不會(huì)造成混亂,有些時(shí)候,還可能出現(xiàn)更加復(fù)雜的情況。
企業(yè)需要針對(duì)不同的業(yè)務(wù)需求來(lái)運(yùn)行合適的應(yīng)用軟件,而這些軟件有時(shí)是根據(jù)特定的數(shù)據(jù)庫(kù)技術(shù)來(lái)設(shè)計(jì)的。這造成的結(jié)果是,當(dāng)業(yè)務(wù)需求不斷變化的時(shí)候,越來(lái)越多的數(shù)據(jù)庫(kù)平臺(tái)也隨之出現(xiàn)。
這是為什么在進(jìn)行數(shù)據(jù)庫(kù)標(biāo)準(zhǔn)化整合時(shí),企業(yè)需要以應(yīng)用的遷移與兼容性角度出發(fā)考慮問(wèn)題。Iams表示:“如果你的關(guān)鍵應(yīng)用不支持新的數(shù)據(jù)庫(kù)標(biāo)準(zhǔn)時(shí),那么你的計(jì)劃是白紙一張!
咨詢公司C.L. Carter的數(shù)據(jù)系統(tǒng)架構(gòu)師Christopher Carter表示,除了考慮技術(shù)相關(guān)的問(wèn)題之外,在進(jìn)行數(shù)據(jù)庫(kù)整合項(xiàng)目時(shí)你還需要將遷移的成本和時(shí)間考慮進(jìn)來(lái),整體評(píng)估項(xiàng)目的可行性。他說(shuō):“在進(jìn)行應(yīng)用遷移的時(shí)候,必定會(huì)有大量的人力物力成本,你需要考慮在接下來(lái)幾年中,這個(gè)項(xiàng)目的投資回報(bào)率究竟是怎樣的。通常,如果一個(gè)項(xiàng)目在一兩年之內(nèi)看不到回報(bào)的話,我認(rèn)為你需要重新考慮一下項(xiàng)目是否可行了。”
注意SQL系統(tǒng)的區(qū)別
根據(jù)專家與技術(shù)人員的看法,那些想要將源系統(tǒng)從一個(gè)數(shù)據(jù)庫(kù)平臺(tái)遷移到另一個(gè)平臺(tái)上的公司,需要了解主流SQL系統(tǒng)的不同之處。
數(shù)據(jù)庫(kù)架構(gòu)師Nathan Allan說(shuō):“數(shù)據(jù)庫(kù)標(biāo)準(zhǔn)化的技巧之一是做好充足的準(zhǔn)備工作。在不同的數(shù)據(jù)庫(kù)產(chǎn)品中,可能會(huì)存在非常細(xì)微的區(qū)別,有些時(shí)候僅僅是語(yǔ)義上的不同!
比如,SQL數(shù)據(jù)庫(kù)管理系統(tǒng)的一個(gè)區(qū)別是它們處理空字符的方式不一樣。有些系統(tǒng)中,空字符串代表著null,有些不是。看上去這好像是非常細(xì)小的區(qū)別,但是如果沒(méi)有注意的話,可能造成意外的宕機(jī)。
各種SQL系統(tǒng)中大的區(qū)別是時(shí)間與日期函數(shù),經(jīng)過(guò)了十幾年的不斷變遷,SQL標(biāo)準(zhǔn)化已經(jīng)走到了相對(duì)成熟的階段。
受數(shù)據(jù)庫(kù)整合所影響的系統(tǒng)應(yīng)用識(shí)別和定量會(huì)造成很大的問(wèn)題,這是為什么準(zhǔn)備工作需要充足的時(shí)間和精力。Allen表示:“很多時(shí)候,你會(huì)從很多個(gè)方面介入系統(tǒng),所以決定遷移系統(tǒng)所造成的影響其實(shí)是項(xiàng)目其本身!
相關(guān)推薦

最新發(fā)布
性能測(cè)試之測(cè)試環(huán)境搭建的方法
2020/7/21 15:39:32軟件測(cè)試是從什么時(shí)候開始被企業(yè)所重視的呢?
2020/7/17 9:09:11Android自動(dòng)化測(cè)試框架有哪些?有什么用途?
2020/7/17 9:03:50什么樣的項(xiàng)目適合做自動(dòng)化?自動(dòng)化測(cè)試人員應(yīng)具備怎樣的能力?
2020/7/17 8:57:06幾大市面主流性能測(cè)試工具測(cè)評(píng)
2020/7/17 8:52:11RPA機(jī)器人能夠快速響應(yīng)企業(yè)需求,是怎么做到的?
2020/7/17 8:48:05Bug可以真正消滅嗎?為什么?
2020/7/17 8:43:03軟件測(cè)試基本概念是怎么來(lái)的?軟件測(cè)試生命周期的形成歷經(jīng)了什么?
2020/7/16 9:11:10