概覽
資料庫遷移會觸及每一個讀寫該資料庫的系統。我們把它視為一項工程項目,而不是一次複製:先梳理依賴關係、規劃切換、進行預演,並在任何人切換之前證明結果正確。
無論是升級版本、更換平台、整合執行個體,還是遷移到新的基礎設施,目標都一樣:資料完整、正確,並可投入正式環境。
若目標是雲端,我們以 AWS Partner 的身份規劃並交付遷移至 AWS,沿用同一套預演及驗證的方法。
能力範圍
我們交付的內容
- 01
評估與梳理
盤點結構、物件、資料量,以及依賴它們的應用系統、介面與作業。
- 02
結構與程式轉換
把資料表、檢視、預存程序、觸發器及資料類型轉換至目標平台,並及早找出不相容之處。
- 03
資料傳送與同步
按資料量及可接受的停機時段,選擇批量載入與增量同步策略。
- 04
核對與驗證
以列數、校驗和及業務層級檢查,在上線前確認來源與目標一致。
- 05
經預演的切換
備有文件化的執行手冊、彩排,以及已測試的回退路徑,使上線成為已知程序。
- 06
遷移後調校
上線後在目標平台檢視並調校效能,讓使用者看到的系統至少與原來同樣順暢。
成果
你可以預期的結果
- 資料完整,並已與來源核對
- 切換時段事先協定,並圍繞你的營運安排
- 回退路徑經過測試,而不是假定可行
- 你的團隊可以據以運作的文件
方法
工作方式
- 01
評估
在提出方案之前,先了解你的系統、限制與目標。
- 02
規劃
事先協定範圍、里程碑、風險及驗收準則。
- 03
交付
以你可以檢視的受控增量,進行遷移、開發或自動化。
- 04
驗證
上線前按已協定的準則測試並核對。
- 05
支援
連同文件交接,並在上線後繼續提供支援。
