Supported Data Sources
TapData supports rich data sources as follows:
If you need to synchronize DDL operations, you need to enable DDL collection and DDL apply. For more information, see Handle DDL Changes During Data Sync.
Synchronization Typesβ
TapData supports two types of synchronization: full synchronization and incremental synchronization, covering both one-way and two-way synchronization scenarios. It is compatible with a variety of data sources, as described below:
- One-Way Synchronization: Data is synchronized from the source to the target data source. For detailed support information on incremental synchronization, refer to the data source support table in this document.
- Two-Way Synchronization: Enables real-time bidirectional data flow between source and target data sources, ensuring data consistency on both ends. For detailed configuration steps, see Bidirectional Synchronization Case. Currently, the following data sources support Two-Way Synchronization, applicable to both full and incremental synchronization scenarios:
- MySQL β MySQL
- PostgreSQL β PostgreSQL
- MongoDB β MongoDB
- PostgreSQL β MySQL
- SQL Server β SQL Server
GA Data Sourcesβ
Type | As a source | As a target | Versions | |||
---|---|---|---|---|---|---|
Full data synchronization | Incremental data synchronization | DDL event collection | Data write | DDL event apply | ||
AWS ClickHouse | β | β | β | β | β | 23 and above |
ClickHouse | β | β | β | β | β | 20.x, 21.x, 22.x, 23.x, 24.x |
Dameng | β | β | β | β | β | 7.x, 8.x |
Db2 | β | β | β | β | β | 9.7~11.xοΌsupport Linux, UNIX, Windows, AIX and AS400 platformοΌ |
Doris | β | β | β | β | β | 1.2 ~ 3.0 |
GaussDBοΌDWSοΌ | β | β | β | β | β | 8.1.3 |
Kafka-Enhanced | β | β | β | β | β | Kafka 2.0 ~ 2.5 or Scala 2.12 |
Kafka | β | β | β | β | β | 2.3.x |
KingBaseES-R6 | β | β | β | β | β | R6 V8 ~ V9 |
MongoDB | β | β | β | β | β | 4.0 and above |
MongoDB Below 3.4 | β | β | β | β | β | 3.2 or 3.4 |
MySQL | β | β | β | β | β | 5.0 ~ 9 |
OceanBase(MySQL Mode) | β | β | β | β | β | 4.x |
OceanBase(Oracle Mode) | β | β | β | β | β | 4.x |
Oracle | β | β | β | β | β | 9i, 10g, 11g, 12c, 18c, 19c+ |
PostgreSQL | β | β | β | β | β | 9.4ο½16 |
SQL Server | β | β | β | β | β | 2008, 2008 R2, 2012, 2014, 2016, 2017, 2019, 2022 |
Sybase | β | β | β | β | β | 16 |
TiDB | β | β | β | β | β | 6.0.0 ο½ 8.1.9 |
Beta Data Sourcesβ
The beta version of the data sources is in public preview and has passed the basic test cases and integration test cases, but has not yet passed the TapData certification test process. If you have any questions during use, please contact us.
- On-Premises Databases
- Data Warehouse and Data Lake
- Cloud Databases/Files/SaaS
Type | As a source | As a target | Versions | |||
---|---|---|---|---|---|---|
Full data synchronization | Incremental data synchronization | DDL event collection | Data write | DDL event apply | ||
Custom Connection | β | β | β | β | β | N/A |
DummyDB | β | β | β | β | β | N/A |
Informix | β | β | β | β | β | 10 and above |
Mock Source | β | β | β | β | β | N/A |
Mock Target | β | β | β | β | β | N/A |
MariaDB | β | β | β | β | β | 10.x |
Redis | β | β | β | β | β | 2.8 ~ 6.0 |
TDengine | β | β | β | β | β | 3.x |
Vastbase | β | β | β | β | β | G100 2.2 |
Type | As a source | As a target | Versions | |||
---|---|---|---|---|---|---|
Full data synchronization | Incremental data synchronization | DDL event collection | Data write | DDL event apply | ||
BigQuery | β | β | β | β | β | N/A |
Databend | β | β | β | β | β | 0.9 and above |
Hudi | β | β | β | β | β | 0.11.0 |
SelectDB | β | β | β | β | β | 2.0.13 and above |
YashanDB | β | β | β | β | β | 1.0 |
Type | As a source | As a target | Versions | |||
---|---|---|---|---|---|---|
Full data synchronization | Incremental data synchronization | DDL event collection | Data write | DDL event apply | ||
Azure CosmosDB | β | β | β | β | β | N/A |
Coding | β | β | β | β | β | N/A |
CSV | β | β | β | β | β | N/A, file locations supported include local, FTP, SFTP, SMB, S3FS, OSS |
Excel | β | β | β | β | β | XLS/XLSX, file locations supported include local, FTP, SFTP, SMB, S3FS, OSS |
Huawei's Cloud GaussDB | β | β | β | β | β | Enterprise version 2.8 (primary-standby), supports Standby version 8.1 for on-prem deployment | HubSpot | β | β | β | β | β | N/A |
Lark-IM | β | β | β | β | β | N/A |
LarkTask | β | β | β | β | β | N/A |
Metabase | β | β | β | β | β | N/A |
Salesforce | β | β | β | β | β | N/A |
Zoho-CRM | β | β | β | β | β | N/A |
Zoho-Desk | β | β | β | β | β | N/A |
Alpha Data Sourcesβ
The Alpha version of the data sources is in public preview and has passed the basic test cases, but has not yet passed the integration test cases and the TapData certification test process. If you have any questions during use, please contact us.
- On-Premises Databases
- Data Warehouse and Data Lake
- Cloud Databases
- Message Queue and Middleware
- File/SaaS
Type | As a source | As a target | Versions | |||
---|---|---|---|---|---|---|
Full data synchronization | Incremental data synchronization | DDL event collection | Data write | DDL event apply | ||
Elasticsearch | β | β | β | β | β | 5.x, 6.x, 7.x |
Gbase 8a | β | β | β | β | β | 8x |
Gbase 8s | β | β | β | β | β | 8x |
KingBaseES-R3 | β | β | β | β | β | V8R3 |
OpenGauss | β | β | β | β | β | 3.0.0 and above |
MySQL PXC | β | β | β | β | β | 5.0, 5.1, 5.5, 5.6, 5.7, 8.x |
QuickAPI | β | β | β | β | β | N/A |
Type | As a source | As a target | Versions | |||
---|---|---|---|---|---|---|
Full data synchronization | Incremental data synchronization | DDL event collection | Data write | DDL event apply | ||
GreenPlum | β | β | β | β | β | N/A |
Hive1 | β | β | β | β | β | 1 |
Hive 3 | β | β | β | β | β | 3.1.2 and above |
Type | As a source | As a target | Versions | |||
---|---|---|---|---|---|---|
Full data synchronization | Incremental data synchronization | DDL event collection | Data write | DDL event apply | ||
AWS RDS MySQL | β | β | β | β | β | MySQL 5.0, 5.1, 5.5, 5.6, 5.7, 8.x |
Aliyun Tablestore | β | β | β | β | β | 5.13.9 |
Aliyun AnalyticDB MySQL | β | β | β | β | β | 5.0, 5.1, 5.5, 5.6, 5.7, 8.x |
Aliyun AnalyticDB PostgreSQL | β | β | β | β | β | 9.4, 9.5, 9.6, 10.x, 11.x, 12 |
Aliyun RDS MySQL | β | β | β | β | β | 5.0, 5.1, 5.5, 5.6, 5.7, 8.x |
Aliyun RDS MariaDB | β | β | β | β | β | 10.3 |
Aliyun RDS MongoDB | β | β | β | β | β | 3.2, 3.4, 3.6, 4.0, 4.2 |
Aliyun RDS PostgreSQL | β | β | β | β | β | 9.4, 9.5, 9.6, 10.x, 11.x, 12 |
Aliyun RDS SQL Server | β | β | β | β | β | 2008 R2, 2012, 2014, 2016, 2017, 2019 |
PolarDB MySQL | β | β | β | β | β | 5.6, 5.7, 8.0 |
PolarDB PostgreSQL | β | β | β | β | β | 11 |
TencentDB MariaDB | β | β | β | β | β | MariaDB 10.1.9, Percona 5.7.17, MySQL 8.0.18 |
TencentDB MongoDB | β | β | β | β | β | 3.2, 3.4, 3.6, 4.0, 4.2 |
TencentDB MySQL | β | β | β | β | β | 5.5, 5.6, 5.7, 8.x |
TencentDB PostgreSQL | β | β | β | β | β | 9.4, 9.5, 9.6, 10.x, 11.x, 12 |
TencentDB SQL Server | β | β | β | β | β | 2008 R2, 2012, 2016, 2017, 2019 |
Type | As a source | As a target | Versions | |||
---|---|---|---|---|---|---|
Full data synchronization | Incremental data synchronization | DDL event collection | Data write | DDL event apply | ||
ActiveMQ | β | β | β | β | β | 5.14.x |
AI Chat | β | β | β | β | β | N/A |
Hazelcast | β | β | β | β | β | 5.20, 5.21 |
RabbitMQ | β | β | β | β | β | 3.8.x |
RocketMQ | β | β | β | β | β | 4.9.x |
Type | As a source | As a target | Versions | |||
---|---|---|---|---|---|---|
Full data synchronization | Incremental data synchronization | DDL event collection | Data write | DDL event apply | ||
Alibaba 1688 | β | β | β | β | β | N/A |
BesChannels | β | β | β | β | β | N/A |
Feishu-Bitable | β | β | β | β | β | N/A |
JSON | β | β | β | β | β | N/A, file locations supported include local, FTP, SFTP, SMB, S3FS, OSS |
Lark Approval | β | β | β | β | β | N/A |
Lark Doc | β | β | β | β | β | N/A |
Shein | β | β | β | β | β | N/A |
Vika | β | β | β | β | β | V1 |
XML | β | β | β | β | β | N/A, file locations supported include local, FTP, SFTP, SMB, S3FS, OSS |