架構(gòu)設(shè)計(jì)與環(huán)境部署
在此次項(xiàng)目中,中亦科技首先負(fù)責(zé)GaussDB的架構(gòu)設(shè)計(jì)與環(huán)境部署,提供詳細(xì)的部署文檔。團(tuán)隊(duì)的專業(yè)性和效率確保了系統(tǒng)基礎(chǔ)設(shè)施的高效搭建和穩(wěn)定運(yùn)行。
制定遷移計(jì)劃
通過使用UGO工具對現(xiàn)有Oracle數(shù)據(jù)庫進(jìn)行了全面評估?;谠u估結(jié)果,確定了遷移的目標(biāo)和范圍,并制定了詳細(xì)的遷移計(jì)劃,包括時(shí)間表和資源分配。
遷移階段
將包括表結(jié)構(gòu)、視圖、存儲(chǔ)過程、函數(shù)和觸發(fā)器在內(nèi)的數(shù)據(jù)庫對象進(jìn)行遷移,特別是存儲(chǔ)過程和函數(shù),根據(jù)GaussDB的語法和特性進(jìn)行了重寫,確保兼容性和性能。
數(shù)據(jù)遷移和增量同步
使用ZCBus遷移工具進(jìn)行了數(shù)據(jù)遷移和增量同步。通過提取Oracle中的數(shù)據(jù),并進(jìn)行必要的轉(zhuǎn)換和清理,確保數(shù)據(jù)完全適應(yīng)GaussDB的格式和要求。這一過程保證了數(shù)據(jù)遷移的準(zhǔn)確性和完整性。