全部產品
Search
文件中心

Data Transmission Service:訂閱者案概覽

更新時間:Oct 19, 2024

資料訂閱功能可以協助您擷取資料庫的即時增量資料,您可以根據自身業務需求自由消費增量資料,並寫入目標端,實現各類業務情境,例如緩衝更新、業務非同步解耦、異構資料來源資料即時同步及含複雜ETL的多種業務情境。

源庫限制

限制項

說明

網路頻寬

須大於等於100 Mb/s。

業務要求

  • 日誌量的峰值小於1 TB,平均每小時的日誌量小於50 GB,峰值流量小於15 MB/s。

    重要

    DTS預設拉取整個資料庫執行個體的日誌,若非同步或遷移對象有大量資料變更,也會導致任務延遲。

  • 在執行批量資料更新或對大欄位(如CLOB、BLOB、LONG等類型)資料進行大規模變更時,可能會導致任務延遲,建議將此類操作分批執行或儘可能避免執行。

  • 請避免無主鍵表頻繁進行刪除或修改操作,否則可能會導致任務延遲。

  • 請減少執行DDL操作的頻率,建議每秒執行的DDL語句不超過10條,否則可能會導致任務延遲。

  • 請避免大事務操作(單個事務產生的日誌量超過100 GB),否則可能會導致任務失敗。

資料訂閱者案

說明

是否支援建立跨阿里雲帳號的訂閱任務(源庫執行個體的是否跨阿里雲帳號參數選擇為跨帳號)取決於資料庫的類型和接入方式。更多資訊,請參見支援的資料庫

來源資料庫

支援訂閱的資料類型

配置文檔

  • 自建MySQL

    5.1、5.5、5.6、5.7或8.0版本

  • RDS MySQL

    所有版本

  • 資料更新

  • 結構更新

建立RDS MySQL資料訂閱任務

PolarDB MySQL版

所有版本

  • 資料更新

  • 結構更新

建立PolarDB MySQL版資料訂閱任務

PolarDB-X 1.0

重要

PolarDB-X中的資料庫須基於RDS MySQL建立,DTS暫不支援基於PolarDB MySQL版建立的資料庫。

  • 資料更新

  • 結構更新

建立PolarDB-X 1.0資料訂閱任務

PolarDB-X 2.0

重要

PolarDB-X中的資料庫須基於RDS MySQL建立,DTS暫不支援基於PolarDB MySQL版建立的資料庫。

  • 資料更新

  • 結構更新

建立PolarDB-X 2.0資料訂閱任務

PolarDB PostgreSQL版(相容Oracle)

所有版本

資料更新

建立PolarDB PostgreSQL版(相容Oracle)資料訂閱任務

自建Oracle(非RAC架構)

9i、10g、11g版本

  • 資料更新

  • 結構更新

建立Oracle資料訂閱任務

  • RDS PostgreSQL

    9.4、10、11、12、13、14、15、16版本

  • 自建PostgreSQL

    9.4.8及以上版本、9.5、9.6、10.x、11.x、12.x、13.x、14.x、15.x、16.x版本

資料更新

建立RDS PostgreSQL資料訂閱任務

Data Management邏輯庫

重要

邏輯庫需基於多個PolarDB MySQL版執行個體的分庫建立。

資料更新

建立DMS邏輯庫的資料訂閱任務

PolarDB PostgreSQL版

11、14、15、16版本

  • 資料更新

  • 結構更新

建立PolarDB PostgreSQL版資料訂閱任務