給你大型數(shù)據(jù)庫(kù)遷移的五大建議
對(duì)于大多數(shù)公司和DBA來(lái)說(shuō),數(shù)據(jù)庫(kù)的升級(jí)、復(fù)制和遷移都是一件麻煩的事,而在異構(gòu)環(huán)境下大型數(shù)據(jù)庫(kù)的遷移更是一件讓DBA頭疼不已的事。不僅需要考慮到持續(xù)IT投資的回報(bào),遷移本身面臨的技術(shù)挑戰(zhàn)也不少。
2009年,聯(lián)合可口可樂(lè)瓶裝公司(CCBCC)在升級(jí)SAP系統(tǒng)的同時(shí)也將數(shù)據(jù)庫(kù)從Oracle遷移到IBM DB2,案子過(guò)去有一年多了。作為大型數(shù)據(jù)庫(kù)遷移的經(jīng)典案例,拋開(kāi)商業(yè)公司的“口水戰(zhàn)”和臺(tái)面下的運(yùn)作。從技術(shù)和運(yùn)營(yíng)的角度來(lái)看,對(duì)于考慮做類似數(shù)據(jù)庫(kù)遷移或找尋Dual Vendor的用戶來(lái)說(shuō)還有有一定參考意義。
日前,趁這個(gè)項(xiàng)目相關(guān)負(fù)責(zé)人訪華之際,記者采訪了聯(lián)合可口可樂(lè)瓶裝公司(CCBCC)***SAP Basis/DBA專家Andrew Juarez和CCBCC公司系統(tǒng)經(jīng)理Thomas De Juneas。Andrew Juarez和Thomas De Juneas就本次大型數(shù)據(jù)庫(kù)遷移過(guò)程的背后及前前后后有趣的事進(jìn)行了分享。
通常來(lái)說(shuō),數(shù)據(jù)庫(kù)遷移大體可以分為三個(gè)階段:準(zhǔn)備期、正式遷移期、驗(yàn)證觀察期。
兩位CCBCC的數(shù)據(jù)庫(kù)和系統(tǒng)專家從這三個(gè)階段談起。
調(diào)研用了2個(gè)月 最初就是為了省錢(qián)
從Oracle遷移到DB2的切入點(diǎn),Andrew Juarez的回答很直白:“最開(kāi)始就是為了省錢(qián),而對(duì)整個(gè)數(shù)據(jù)庫(kù)遷移可行性的調(diào)研過(guò)程則用了2個(gè)月?!币?yàn)楫?dāng)時(shí)要采購(gòu)新的SAP(HR模塊)系統(tǒng)和相應(yīng)的系統(tǒng)升級(jí),按照Oracle的許可證政策,同時(shí)還必須購(gòu)買額外的新許可證。于是當(dāng)時(shí)開(kāi)始嘗試了解DB2的解決方案,調(diào)研發(fā)現(xiàn)DB2軟件許可的費(fèi)用不是每年都增長(zhǎng),基本都是一條平線。即便是采購(gòu)了新的HR應(yīng)用產(chǎn)生了數(shù)據(jù)庫(kù)成本的增加,但是和Oracle比較,還是比Oralce原來(lái)的價(jià)格便宜。
大型數(shù)據(jù)庫(kù)遷移5點(diǎn)注意事項(xiàng)
在Andrew Juarez看來(lái),如果從技術(shù)投資的角度來(lái)看,企業(yè)在考慮是否進(jìn)行大型數(shù)據(jù)庫(kù)遷移或轉(zhuǎn)換的時(shí)候應(yīng)該首要考慮5個(gè)方面:
1.遷移前后人員是否有增加,人力成本的變動(dòng)以及需要對(duì)DBA做多少培訓(xùn)才能上手新數(shù)據(jù)庫(kù)系統(tǒng);
2.專門(mén)的遷移工具;
3.應(yīng)用的兼容性;
4.硬件成本的增加幅度;
5.是否有隱藏的許可證收費(fèi)。
(CCBCC)***SAP Basis/DBA專家Andrew Juarez
IBM DB2則從幾個(gè)方面分別對(duì)Oracle出了組合殺招。
在應(yīng)用兼容性上,通常來(lái)說(shuō),做數(shù)據(jù)庫(kù)遷移時(shí),需要重寫(xiě)應(yīng)用程序并進(jìn)行測(cè)試,因此可能需要耗費(fèi)很長(zhǎng)一段時(shí)間。由于IBM做了具有針對(duì)性的兼容性研發(fā)工作,從 DB 2 9.7版本開(kāi)始,根據(jù)IBM做的測(cè)試和數(shù)據(jù),Oracle遷移到DB2,94%到97%的應(yīng)用可以實(shí)現(xiàn)兼容,就是說(shuō)這些程序不需要修改什么就可以放到DB2里。而剩下的3%,IBM將會(huì)提供專家團(tuán)隊(duì)幫助解決。
CCBCC公司系統(tǒng)經(jīng)理Thomas De Juneas
此外,IBM提供了專用的數(shù)據(jù)庫(kù)遷移工具,按照Thomas De Juneas的說(shuō)法,CCBCC的這次整個(gè)SAP R/3 Enterprise環(huán)境遷移項(xiàng)目的完成共用了8周,其中包括 1TB生產(chǎn)數(shù)據(jù)庫(kù)的兩次迭代測(cè)試。SAP自身系統(tǒng)的遷移只需一個(gè)周末的時(shí)間(從周六晚上開(kāi)始到周一凌晨)就可以完成。在整個(gè)遷移過(guò)程中,僅需宕機(jī)26小時(shí)。
把(宕機(jī))時(shí)間縮到最短,不要影響它的業(yè)務(wù)運(yùn)作。這也是Thomas De Juneas在整個(gè)遷移過(guò)程中最關(guān)注的事情。而由于遷移過(guò)程中使用DB2的Deep Compression技術(shù),資料庫(kù)大小降低了40%
通過(guò)對(duì)這兩個(gè)系統(tǒng)進(jìn)行了比較,DB2和SAP的結(jié)合和Oracle跟SAP的結(jié)合有很大的改變,記者質(zhì)疑,針對(duì)這次可口可樂(lè)公司數(shù)據(jù)庫(kù)的遷移,是不是針對(duì)了這個(gè)系統(tǒng)IBM做了一些特殊的定制,來(lái)確保和Oracle的對(duì)比有明顯的效果?
對(duì)此,IBM方面的說(shuō)法是,IBM DB2 到9的版本時(shí)候,有50%的功能都為SAP定做(或特別做了優(yōu)化),雙方的合作是代碼級(jí)的,即從平臺(tái)開(kāi)發(fā)時(shí)就考慮到產(chǎn)品的協(xié)同和優(yōu)化問(wèn)題。
IBM軟件集團(tuán)大中華區(qū)信息管理及業(yè)務(wù)分析總經(jīng)理 盧偉權(quán)
IBM軟件集團(tuán)大中華區(qū)信息管理及業(yè)務(wù)分析總經(jīng)理 盧偉權(quán)告訴CSDN記者,中國(guó)用戶在考慮大型數(shù)據(jù)庫(kù)的轉(zhuǎn)換或遷移的時(shí)候最擔(dān)心問(wèn)題有兩個(gè):1.對(duì)人員的影響(包括DBA及相應(yīng)IT人員),在技能培訓(xùn)和操作習(xí)慣上需要多久才能適應(yīng),是否需要增加新的DBA;2.數(shù)據(jù)庫(kù)系統(tǒng)遷移所要耗費(fèi)的時(shí)間以及對(duì)業(yè)務(wù)系統(tǒng)正常運(yùn)行的影響程度有多大;包括在前后期準(zhǔn)備和遷移期間,都希望能夠多大減少對(duì)業(yè)務(wù)系統(tǒng)的影響;
對(duì)此,IBM會(huì)為用戶的DBA提供一周的免費(fèi)培訓(xùn),讓他們足夠上手DB2數(shù)據(jù)庫(kù)的操作。而通過(guò)提供專有的遷移工具,也能***程度上降低數(shù)據(jù)庫(kù)遷移對(duì)業(yè)務(wù)的影響。根據(jù)第三方市場(chǎng)調(diào)研報(bào)告,"到2010年第三季度(截止去年9月份),整個(gè)大中華地區(qū)DB2的市場(chǎng)占有率大概增長(zhǎng)了2.5%,而主要競(jìng)爭(zhēng)對(duì)手的份額是下降走勢(shì)”。據(jù)稱,在亞太區(qū)去年有超過(guò)200個(gè)客戶是從競(jìng)爭(zhēng)對(duì)手轉(zhuǎn)到DB2的。
【編輯推薦】
- 數(shù)百家SAP用戶遷移到IBM DB2數(shù)據(jù)庫(kù)
- DB2日期時(shí)間的基礎(chǔ)知識(shí)
- DB2 SQL文執(zhí)行計(jì)劃監(jiān)控簡(jiǎn)介
- 帶您了解DB2快照監(jiān)控
- 教您如何實(shí)現(xiàn)DB2在線導(dǎo)入