本文將向您介紹DTS幫助文檔中相關名詞和術語的解釋。

名詞說明
預檢查為保障數據遷移任務/數據同步作業/數據訂閱通道的順利執行,在正式啟動前,系統將執行預檢查操作。例如,檢查源庫和目標庫的連通性、數據庫賬號權限、Binlog設置、數據庫版本號等是否滿足要求,詳情請參見預檢查相關介紹
說明 如果預檢查失敗,您可以單擊具體檢查項后的提示按鈕,查看失敗詳情。根據提示修復后,重新進行預檢查。
結構遷移在結構遷移階段,DTS將待遷移對象的結構定義從源數據庫遷移到目標數據庫,例如表、視圖、觸發器和存儲過程。對于異構數據庫之間的結構遷移,DTS會將源庫的結構定義轉換為目標庫支持的結構定義, 例如將Oracle數據庫中的NUMBER數據類型轉換為MySQL數據庫中的DECIMAL數據類型。
全量數據遷移

在全量數據遷移階段,DTS會將源數據庫的存量數據全部遷移到目標數據庫。如果您在配置數據遷移任務時,僅選擇了結構遷移和全量數據遷移,那么在遷移過程中,源庫的新增數據不會被遷移至目標庫。所以為保障數據一致性,遷移期間請勿在源庫中寫入新的數據。

說明
  • 為保證數據一致性,建議遷移期間不要往源數據庫中寫入新的數據。
  • 如需實現不停機遷移,您需要在配置數據遷移任務時,同時選擇結構遷移、全量數據遷移和增量數據遷移。
增量數據遷移在增量數據遷移階段,DTS會將源庫產生的增量數據實時同步至目標庫。 此功能通常用于實現不停機遷移,即遷移在全量數據遷移階段發生的數據變更。
說明 增量數據遷移會保持實時同步的狀態,遷移任務不會自動結束。 如果要停止增量數據遷移,您需要手動結束數據遷移任務。
同步初始化

同步初始化是指在開始執行增量數據同步前,DTS先開始收集增量數據,然后將待同步對象的結構和存量數據同步到目標庫。同步初始化包括增量數據采集、結構初始化和全量數據初始化。

  • 增量數據采集:采集源庫中待同步對象所有變更的數據。
  • 結構初始化:將源庫中待同步對象的結構定義信息,同步至目標庫中。
  • 全量數據初始化:將源庫中待同步對象的存量數據,同步至目標庫中。
同步性能同步性能是指每秒同步到目標庫的記錄數。單位為每秒記錄數(RPS),詳情請參見數據同步鏈路規格說明
同步延遲同步延遲是指同步到目標數據庫的最新數據的時間戳,與源數據庫的當前時間戳之間的差值。 如果同步延遲為0,則源數據庫與目標數據庫的數據完全同步。
數據更新數據更新是指僅修改數據,未修改結構定義的操作,例如INSERT、DELETE和UPDATE操作。
結構更新結構更新是指修改結構對象定義語法的操作,例如CREATE TABLE、ALTER TABLE、DROP VIEW等操作。
數據范圍數據范圍是指存儲在數據訂閱任務中的增量數據的時間戳范圍。 默認情況下,數據訂閱任務會保留最近24小時的數據。 DTS會定期清理過期的增量數據,并更新數據訂閱任務的數據范圍。
說明 增量數據對應的時間戳是指這條增量數據在源庫中執行并寫入事務日志的時間戳。
消費時間點消費時間點是指客戶端消費掉的最新一條增量數據對應的時間戳。

每次客戶端消費并提交數據更新時,DTS都會將最新的提交時間標記為消費時間點。 如果客戶端停止響應,DTS會自動從消費時間點恢復,將數據更新發送給下一個健康的消費節點。