全部產品
Search
文件中心

Data Transmission Service:基本概念

更新時間:Oct 16, 2024

本文將向您介紹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會自動從消費時間點恢複,將資料更新發送給下一個健康的消費節點。