All Products
Search
Document Center

DataWorks:Supported data sources and synchronization solutions

Last Updated:Aug 22, 2025

Before you configure a sync task, you must configure the required data sources on the Data Source Management page. Data Integration supports dozens of data sources, such as MySQL, MaxCompute, Hologres, OSS, and Kafka. The supported synchronization solutions and read/write plugins vary by data source. When you configure a sync task, select the appropriate source and destination data sources based on your requirements.

Supported data sources and synchronization solutions

Data Integration provides three feature modules: batch synchronization, real-time synchronization, and synchronization solutions. You can select a feature module to configure a sync task based on the data sources that the module supports.

  • DataWorks batch synchronization provides Reader and Writer plugins to read data from and write data to data sources.

  • DataWorks real-time synchronization lets you use various combinations of source and destination data sources for real-time incremental synchronization of a single table or an entire database.

  • DataWorks also provides solutions for various synchronization scenarios between different data sources, such as full database batch synchronization and real-time full and incremental synchronization.

Note
  • In real-time data synchronization scenarios, different data sources may handle DDL and DML operations differently, which can cause compatibility issues. For example, if a table is created in the source, you must manually create the table schema in the destination before the synchronization can continue. For more information about DDL and DML policies, see Supported DML and DDL operations.

  • To configure and run tasks, go to the Batch Synchronization, Real-time Synchronization, or Synchronization Solutions module.

Data source

Batch synchronization

Real-time synchronization

Full and incremental sync task

Read single table

Write single table

Read single table (incremental)

Write single table (incremental)

Read full database (batch)

Write full database (batch)

Read single table/full database (full and incremental, real-time)

Write single table/full database (full and incremental, real-time)

Amazon S3 data source

Supported

-

-

-

-

-

-

-

Amazon Redshift data source

Supported

Supported

-

-

-

-

-

-

AnalyticDB for MySQL 2.0 data source

Supported

Supported

-

-

-

-

-

-

AnalyticDB for MySQL 3.0 data source

Supported

Supported

-

Supported

Supported

-

-

Supported

AnalyticDB for PostgreSQL data source

Supported

Supported

-

-

Supported

-

-

-

ApsaraDB for OceanBase data source

Supported

Supported

-

-

-

-

Supported

-

Azure Blob Storage data source

Supported

-

-

-

-

-

-

-

BigQuery data source

Supported

-

-

-

-

-

-

-

ClickHouse data source

Supported

Supported

-

-

-

-

-

-

DataHub data source

Supported

Supported

Supported

Supported

-

-

-

Supported

Data Lake Formation data source

-

Supported

-

Supported

-

-

-

Supported

DB2 data source

Supported

Supported

-

-

Supported

-

-

-

Doris data source

Supported

Supported

-

-

-

-

-

-

DM (Dameng) data source

Supported

Supported

-

-

Supported

-

-

-

DRDS (PolarDB-X 1.0) data source

Supported

Supported

-

-

Supported

-

Supported

-

Elasticsearch

Supported

Supported

-

Supported

-

Supported

-

Supported

FTP data source

Supported

Supported

-

-

-

-

-

-

GBase8a

Supported

Supported

-

-

-

-

-

-

HBase

  • HBase Reader: Supported

  • HBase20xsql Reader: Supported

  • HBase Writer: Supported

  • HBase 11xsql Writer: Supported

-

-

-

-

-

-

HDFS data source

Supported

Supported

-

-

-

-

-

-

Hive

Supported

Supported

-

-

-

Supported

-

-

Hologres data source

Supported

Supported

Supported

Supported

Supported

Supported

-

Supported

HttpFile data source

Supported

-

-

-

-

-

-

-

Kafka data source

Supported

Supported

Supported

Supported

-

-

-

Supported

KingbaseES (Ren Da Jin Cang) data source

Supported

Supported

-

-

-

-

-

-

Lindorm data source

Supported

Supported

-

-

-

-

-

-

LogHub (SLS) data source

Supported

Supported

Supported

-

-

-

-

-

MaxCompute data source

Supported

Supported

-

Supported

-

Supported

-

Supported

MariaDB data source

Supported

Supported

-

-

-

-

-

-

Maxgraph data source

-

Supported

-

-

-

-

-

-

Memcache (OCS) data source

-

Supported

-

-

-

-

-

-

MetaQ data source

Supported

-

-

-

-

-

-

-

Milvus data source

-

Supported

-

-

-

-

-

-

MongoDB data source

Supported

Supported

-

-

-

-

Supported

-

MySQL data source

Supported

Supported

Supported

-

Supported

-

Supported

-

OpenSearch data source

-

Supported

-

-

-

-

-

-

Oracle data source

Supported

Supported

Supported

-

Supported

-

Supported

-

OSS data source

Supported

Supported

-

Supported

-

Supported

-

-

OSS-HDFS data source

Supported

Supported

-

Supported

-

-

-

-

PolarDB data source

Supported

Supported

Supported

-

Supported

-

Supported

-

PolarDB-X 2.0 data source

Supported

Supported

-

-

Supported

-

Supported

-

PostgreSQL data source

Supported

Supported

-

-

Supported

-

Supported

-

Redis data source

-

Supported

-

-

-

-

-

-

RestAPI (HTTP) data source

Supported

Supported

-

-

-

-

-

-

Salesforce data source

Supported

-

-

-

-

-

-

-

SAP HANA data source

Supported

Supported

-

-

-

-

-

-

Sensors Data (Shen Ce) data source

-

Supported

-

-

-

-

-

-

StarRocks data source

Supported

Supported

-

-

-

Supported

-

-

SQL Server data source

Supported

Supported

-

-

Supported

-

-

-

Tablestore data source

Supported

Supported

-

Supported

-

-

-

-

Tablestore Stream data source

Supported

-

-

-

-

-

-

-

TiDB data source

Supported

-

-

-

-

-

-

-

TSDB data source

-

Supported

-

-

-

-

-

-

Vertica

Supported

Supported

-

-

-

-

-

-

TOS data source

Supported

-

-

-

-

-

-

-

Common business scenarios

References

For more information about how to configure a real-time sync task for a single table from a MySQL, Kafka, MaxCompute, or Hologres data source, see Configure a real-time sync task for a single table.