總覽
持續遷移
持續遷移 (有時稱為進行中或線上遷移) 是指在初始完整傾印和載入作業執行完畢之後,從來源 PostgreSQL 資料庫持續將變更傳送至 AlloyDB for PostgreSQL 目的地。如果是遷移作業,當需要切換為使用目的地進行讀取和寫入時,請執行promote 作業。升級是指目的地執行個體與來源中斷連線,並從備用執行個體升級為主要執行個體。
持續遷移作業的步驟如下:
一開始,系統會擷取來源資料庫的快照。建立傾印檔時,資料庫資料表會短暫 (不到 10 秒) 遭到鎖定,但一次只會鎖定一個資料表。來源可以繼續接受寫入。
初始傾印作業完成後,資料會載入目的地。
載入完成後,系統會處理持續變更 (也稱為變更資料擷取或 CDC)。
準備改用目的地時,請停止寫入來源,並啟動升級程序。這可讓應用程式讀取及寫入目標資料庫。
在決定升級時,相依應用程式至少會停機一段時間,時間長度等於當時的複製延遲時間。