O DTS oferece suporte à transmissão de dados entre fontes RDBMS, NoSQL e OLAP, abrangendo migração de dados, sincronização de dados e rastreamento de alterações.
Para obter mais informações sobre termos como tipos de migração, tipos de sincronização e tipos de dados de rastreamento de alterações, consulte Terms.
Tarefas entre regiões são suportadas em todos os links de dados, exceto quando o destino é Function Compute (FC).
Em links de dados cuja origem ou destino seja um banco de dados RDS for MySQL, há suporte para instâncias Serverless ApsaraDB RDS for MySQL. Quando a origem ou o destino for um banco de dados RDS for PostgreSQL, instâncias Serverless ApsaraDB RDS for PostgreSQL são suportadas apenas como destino. Instâncias Serverless ApsaraMQ for Kafka não são suportadas.
A compatibilidade com tarefas entre contas varia conforme o tipo de banco de dados e o tipo de conexão. Se houver suporte, a opção Replicate Data Across Alibaba Cloud Accounts será exibida durante a configuração da instância de origem ou destino. Defina-a como Yes para criar uma tarefa entre contas. Configure a task across Alibaba Cloud accounts.
O DTS pode acessar instâncias ApsaraDB for MyBase. Defina o Access Method como Alibaba Cloud Instance e siga as instruções correspondentes nas tabelas abaixo.
Sincronização de dados
A sincronização de dados replica informações entre origens em tempo real. Os casos de uso típicos incluem redundância geográfica ativa, recuperação de desastres geográfica, recuperação de desastres de dados on-premises, sincronização transfronteiriça, descarregamento de consultas e relatórios, business intelligence (BI) na cloud e data warehousing em tempo real.
As tabelas a seguir e o Overview of data synchronization solutions listam os bancos de dados compatíveis, as versões e os tipos de sincronização.
Caso o tipo do seu banco de dados de origem não esteja disponível na lista Database Type do recurso de sincronização de dados do DTS, utilize o recurso de entrega de dados. Para mais informações, consulte Data shipping.
MySQL autogerenciado ou RDS for MySQL
Os bancos de dados no PolarDB-X 1.0 devem ser criados com base em uma instância do ApsaraDB RDS for MySQL. O DTS não oferece suporte a bancos de dados criados com base no PolarDB for MySQL.
Se o destino for uma instância do PolarDB-X 1.0, a sincronização de schema e a inicialização de schema não são suportadas. Caso o destino seja uma instância do PolarDB-X 2.0, ambos os recursos são compatíveis.
Recomendamos o uso do PolarDB-X 2.0 versão 5.4.11 ou posterior. Para mais informações, consulte View and upgrade the engine version of a PolarDB for Xscale instance.
|
Banco de dados de origem |
Banco de dados de destino |
Tipo de sincronização |
Topologia de sincronização |
Referências |
|
|
sincronização de schema sincronização completa de dados sincronização incremental de dados |
sincronização unidirecional sincronização bidirecional |
|
|
PolarDB for MySQL Todas as versões |
sincronização de schema sincronização completa de dados sincronização incremental de dados |
sincronização unidirecional sincronização bidirecional |
||
|
Oracle (arquitetura RAC ou não RAC) Versões 9i, 10g, 11g, 12c, 18c ou 19c |
sincronização de schema sincronização completa de dados sincronização incremental de dados |
sincronização unidirecional |
Synchronize ApsaraDB RDS for MySQL to a self-managed Oracle database |
|
|
PolarDB-X 1.0 |
sincronização completa de dados sincronização incremental de dados |
sincronização unidirecional |
||
|
PolarDB-X 2.0 |
sincronização de schema sincronização completa de dados sincronização incremental de dados |
sincronização unidirecional |
||
|
AnalyticDB for MySQL Versões 2.0 ou 3.0 |
sincronização de schema sincronização completa de dados sincronização incremental de dados |
sincronização unidirecional |
||
|
sincronização de schema sincronização completa de dados sincronização incremental de dados |
sincronização unidirecional |
Synchronize ApsaraDB RDS for MySQL to ApsaraDB RDS for PostgreSQL |
|
|
AnalyticDB for PostgreSQL Versões 4.3, 6.0 ou 7.0 |
sincronização de schema sincronização completa de dados sincronização incremental de dados |
sincronização unidirecional |
Synchronize ApsaraDB RDS for MySQL to AnalyticDB for PostgreSQL |
|
|
sincronização de schema sincronização completa de dados sincronização incremental de dados |
sincronização unidirecional |
||
|
ApsaraDB for ClickHouse Versão 20.8 ou posterior |
sincronização de schema sincronização completa de dados sincronização incremental de dados |
sincronização unidirecional |
Synchronize data from ApsaraDB RDS for MySQL to ApsaraDB for ClickHouse |
|
|
DataHub |
sincronização de schema sincronização completa de dados sincronização incremental de dados |
sincronização unidirecional |
||
|
Elasticsearch Versões 5.5, 5.6, 6.x, 7.x ou 8.x |
sincronização de schema sincronização completa de dados sincronização incremental de dados |
sincronização unidirecional |
||
|
MaxCompute |
sincronização de schema sincronização completa de dados sincronização incremental de dados |
sincronização unidirecional |
||
|
Tair Versões 4.0, 5.0, 6.0 ou 7.0 |
sincronização completa de dados sincronização incremental de dados |
sincronização unidirecional |
||
|
Tablestore |
sincronização de schema sincronização completa de dados sincronização incremental de dados |
sincronização unidirecional |
||
|
Function Compute Versão 2.0 |
sincronização completa de dados sincronização incremental de dados |
sincronização unidirecional |
||
|
ApsaraDB for SelectDB |
sincronização de schema sincronização completa de dados sincronização incremental de dados |
sincronização unidirecional |
||
|
ApsaraDB for Lindorm |
sincronização completa de dados sincronização incremental de dados |
sincronização unidirecional |
||
|
Doris Versão 1.2 ou posterior |
sincronização de schema sincronização completa de dados sincronização incremental de dados |
sincronização unidirecional |
Synchronize data from ApsaraDB RDS for MySQL to a self-managed Doris database |
|
|
ApsaraMQ for RocketMQ Séries 4.x e 5.x |
sincronização completa de dados sincronização incremental de dados |
sincronização unidirecional |
Origem: PolarDB for MySQL
Os bancos de dados no PolarDB-X 1.0 devem ser criados com base em uma instância do ApsaraDB RDS for MySQL. O DTS não oferece suporte a bancos de dados criados com base no PolarDB for MySQL.
Se o destino for uma instância do PolarDB-X 1.0, a sincronização de schema e a inicialização de schema não são suportadas. Caso o destino seja uma instância do PolarDB-X 2.0, ambos os recursos são compatíveis.
Recomendamos o uso do PolarDB-X 2.0 versão 5.4.11 ou posterior. Para mais informações, consulte View and upgrade the engine version of a PolarDB for Xscale instance.
|
Banco de dados de origem |
Banco de dados de destino |
Tipo |
Topologia |
Documentação |
|
PolarDB for MySQL Todas as versões |
PolarDB for MySQL Todas as versões |
sincronização de schema sincronização completa de dados sincronização incremental de dados |
sincronização unidirecional sincronização bidirecional |
|
|
sincronização de schema sincronização completa de dados sincronização incremental de dados |
sincronização unidirecional sincronização bidirecional |
Synchronize data from PolarDB for MySQL to ApsaraDB RDS for MySQL |
|
|
PolarDB-X 1.0 |
sincronização completa de dados sincronização incremental de dados |
sincronização unidirecional |
||
|
PolarDB-X 2.0 |
sincronização de schema sincronização completa de dados sincronização incremental de dados |
sincronização unidirecional |
||
|
AnalyticDB for MySQL Versão 2.0 ou 3.0 |
sincronização de schema sincronização completa de dados sincronização incremental de dados |
sincronização unidirecional |
||
|
AnalyticDB for PostgreSQL Versão 4.3, 6.0 ou 7.0 |
sincronização de schema sincronização completa de dados sincronização incremental de dados |
sincronização unidirecional |
Synchronize data from PolarDB for MySQL to AnalyticDB for PostgreSQL |
|
|
sincronização de schema sincronização completa de dados sincronização incremental de dados |
sincronização unidirecional |
Synchronize data from PolarDB for MySQL to Message Queue for Apache Kafka |
|
|
DataHub |
sincronização de schema sincronização completa de dados sincronização incremental de dados |
sincronização unidirecional |
||
|
ApsaraDB for ClickHouse Versão 20.8 ou posterior |
sincronização de schema sincronização completa de dados sincronização incremental de dados |
sincronização unidirecional |
Synchronize data from PolarDB for MySQL to ApsaraDB for ClickHouse |
|
|
Elasticsearch Versão 5.5, 5.6, 6.x, 7.x ou 8.x |
sincronização de schema sincronização completa de dados sincronização incremental de dados |
sincronização unidirecional |
||
|
MaxCompute |
sincronização de schema sincronização completa de dados sincronização incremental de dados |
sincronização unidirecional |
||
|
Oracle (RAC ou não RAC) Versão 9i, 10g, 11g, 12c, 18c ou 19c |
sincronização de schema sincronização completa de dados sincronização incremental de dados |
sincronização unidirecional |
Synchronize data from PolarDB for MySQL to a self-managed Oracle |
|
|
ApsaraDB for SelectDB |
sincronização de schema sincronização completa de dados sincronização incremental de dados |
sincronização unidirecional |
Synchronize data from PolarDB for MySQL to ApsaraDB for SelectDB |
|
|
Doris Versão 1.2 ou posterior |
sincronização de schema sincronização completa de dados sincronização incremental de dados |
sincronização unidirecional |
Synchronize data from PolarDB for MySQL to a self-managed Doris |
|
|
ApsaraDB for Lindorm |
sincronização completa de dados sincronização incremental de dados |
sincronização unidirecional |
Synchronize data from PolarDB for MySQL to ApsaraDB for Lindorm |
Origem: PolarDB for PostgreSQL
|
Origem |
Destino |
Tipo de sincronização |
Topologia |
Documentação |
|
PolarDB for PostgreSQL Versões 11, 14, 15, 16, 17 e 18 |
|
sincronização de schema sincronização completa de dados sincronização incremental de dados |
sincronização unidirecional sincronização bidirecional |
|
|
PolarDB for PostgreSQL Versões 11, 14, 15, 16, 17 e 18 |
sincronização de schema sincronização completa de dados sincronização incremental de dados |
sincronização unidirecional sincronização bidirecional |
||
|
AnalyticDB for PostgreSQL Versões 4.3, 6.0 e 7.0 |
sincronização de schema sincronização completa de dados sincronização incremental de dados |
sincronização unidirecional |
Synchronizing PolarDB for PostgreSQL to AnalyticDB for PostgreSQL |
|
|
Alibaba Cloud SelectDB |
sincronização de schema sincronização completa de dados sincronização incremental de dados |
sincronização unidirecional |
Synchronizing PolarDB for PostgreSQL to Alibaba Cloud SelectDB |
PolarDB-X como source
Os bancos de dados no PolarDB-X 1.0 devem ser criados com base em uma instância do ApsaraDB RDS for MySQL. O DTS não oferece suporte a bancos de dados criados com base no PolarDB for MySQL.
Se o destino for uma instância do PolarDB-X 1.0, a sincronização de schema e a inicialização de schema não são suportadas. Caso o destino seja uma instância do PolarDB-X 2.0, ambas as funcionalidades estão disponíveis.
Recomendamos o uso do PolarDB-X 2.0 versão 5.4.11 ou posterior. Para mais informações, consulte View and upgrade the engine version of a PolarDB for Xscale instance.
|
Banco de dados source |
Banco de dados de destino |
Tipo de sincronização |
Topologia de sincronização |
Referências |
|
PolarDB-X 1.0 |
PolarDB-X 1.0 |
sincronização completa de dados sincronização incremental de dados |
sincronização unidirecional |
|
|
sincronização de schema sincronização completa de dados sincronização incremental de dados |
sincronização unidirecional |
Synchronize data from a PolarDB-X 1.0 instance to an RDS for MySQL instance |
|
|
PolarDB for MySQL Todas as versões |
sincronização de schema sincronização completa de dados sincronização incremental de dados |
sincronização unidirecional |
Synchronize data from a PolarDB-X 1.0 instance to a PolarDB for MySQL cluster |
|
|
AnalyticDB for MySQL Versão 3.0 |
sincronização de schema sincronização completa de dados sincronização incremental de dados |
sincronização unidirecional |
Synchronize data from a PolarDB-X 1.0 instance to AnalyticDB for MySQL 3.0 |
|
|
DataHub |
sincronização de schema sincronização incremental de dados |
sincronização unidirecional |
Synchronize data from a PolarDB-X 1.0 instance to a DataHub project |
|
|
AnalyticDB for PostgreSQL Versão 4.3, 6.0 ou 7.0 |
sincronização de schema sincronização completa de dados sincronização incremental de dados |
sincronização unidirecional |
Synchronize data from a PolarDB-X 1.0 instance to an AnalyticDB for PostgreSQL instance |
|
|
sincronização de schema sincronização completa de dados sincronização incremental de dados |
sincronização unidirecional |
Synchronize data from a PolarDB-X 1.0 instance to Message Queue for Apache Kafka |
|
|
Elasticsearch Versão 5.5, 5.6, 6.x, 7.x ou 8.x |
sincronização de schema sincronização completa de dados sincronização incremental de dados |
sincronização unidirecional |
Synchronize data from a PolarDB-X 1.0 instance to an Elasticsearch cluster |
|
|
PolarDB-X 2.0 |
sincronização de schema sincronização completa de dados sincronização incremental de dados |
sincronização unidirecional |
Synchronize data from a PolarDB-X 1.0 instance to a PolarDB-X 2.0 instance |
|
|
PolarDB-X 2.0 |
PolarDB-X 2.0 |
sincronização de schema sincronização completa de dados sincronização incremental de dados |
sincronização unidirecional sincronização bidirecional |
|
|
sincronização de schema sincronização completa de dados sincronização incremental de dados |
sincronização unidirecional |
Synchronize data from a PolarDB-X 2.0 instance to an RDS for MySQL instance |
|
|
PolarDB for MySQL Todas as versões |
sincronização de schema sincronização completa de dados sincronização incremental de dados |
sincronização unidirecional |
Synchronize data from a PolarDB-X 2.0 instance to a PolarDB for MySQL cluster |
|
|
AnalyticDB for MySQL Versão 3.0 |
sincronização de schema sincronização completa de dados sincronização incremental de dados |
sincronização unidirecional |
Synchronize data from a PolarDB-X 2.0 instance to AnalyticDB for MySQL 3.0 |
|
|
sincronização de schema sincronização completa de dados sincronização incremental de dados |
sincronização unidirecional |
Synchronize data from a PolarDB-X 2.0 instance to Message Queue for Apache Kafka |
|
|
DataHub |
sincronização de schema sincronização incremental de dados |
sincronização unidirecional |
Synchronize data from a PolarDB-X 2.0 instance to a DataHub project |
|
|
MaxCompute |
sincronização de schema sincronização completa de dados sincronização incremental de dados |
sincronização unidirecional |
Synchronize data from a PolarDB-X 2.0 instance to a MaxCompute project |
|
|
AnalyticDB for PostgreSQL Versão 4.3, 6.0 ou 7.0 |
sincronização de schema sincronização completa de dados sincronização incremental de dados |
sincronização unidirecional |
Synchronize data from a PolarDB-X 2.0 instance to an AnalyticDB for PostgreSQL instance |
|
|
Elasticsearch Versão 5.5, 5.6, 6.x, 7.x ou 8.x |
sincronização de schema sincronização completa de dados sincronização incremental de dados |
sincronização unidirecional |
Synchronize data from a PolarDB-X 2.0 instance to an Elasticsearch cluster |
|
|
Oracle (arquitetura RAC ou não RAC) Versão 9i, 10g, 11g, 12c, 18c ou 19c |
sincronização de schema sincronização completa de dados sincronização incremental de dados |
sincronização unidirecional |
Synchronize data from a PolarDB-X 2.0 instance to a self-managed Oracle database |
|
|
Tablestore |
sincronização de schema sincronização completa de dados sincronização incremental de dados |
sincronização unidirecional |
Synchronize data from a PolarDB-X 2.0 instance to a Tablestore instance |
|
|
PolarDB-X 1.0 |
sincronização completa de dados sincronização incremental de dados |
sincronização unidirecional |
Synchronize data from a PolarDB-X 2.0 instance to a PolarDB-X 1.0 instance |
|
|
Alibaba Cloud SelectDB |
sincronização de schema sincronização completa de dados sincronização incremental de dados |
sincronização unidirecional |
Synchronize data from a PolarDB-X 2.0 instance to an Alibaba Cloud SelectDB instance |
PolarDB for PostgreSQL (compatível com Oracle) como source
|
Banco de dados source |
Banco de dados de destino |
Tipo de sincronização |
Topologia de sincronização |
Documentação |
|
Cluster do PolarDB for PostgreSQL (Compatible with Oracle) Todas as versões |
Cluster do PolarDB for PostgreSQL (Compatible with Oracle) Todas as versões |
sincronização de schema sincronização completa de dados sincronização incremental de dados |
sincronização unidirecional sincronização bidirecional |
|
|
sincronização de schema sincronização completa de dados sincronização incremental de dados |
sincronização unidirecional |
||
|
Cluster do AnalyticDB for MySQL Versão 3.0 |
sincronização de schema sincronização completa de dados sincronização incremental de dados |
sincronização unidirecional |
Source: Oracle
Este cenário pode ser configurado apenas no novo console.
Utilize a versão 5.4.11 ou posterior para a instância de destino PolarDB-X 2.0. Para atualizar a instância, consulte View and update the engine version of a PolarDB for Xscale instance.
|
Banco de dados source |
Banco de dados de destino |
Tipo de sincronização |
Topologia de sincronização |
Referências |
|
Banco de dados Oracle autogerenciado (RAC ou não RAC) Versão 9i, 10g, 11g, 12c, 18c ou 19c |
AnalyticDB for PostgreSQL Versão 4.3, 6.0 ou 7.0 |
Sincronização de schema Sincronização completa de dados Sincronização incremental de dados |
Sincronização unidirecional |
Synchronize a self-managed Oracle database to AnalyticDB for PostgreSQL |
|
DataHub |
Sincronização de schema Sincronização completa de dados Sincronização incremental de dados |
Sincronização unidirecional |
||
|
PolarDB-X 2.0 |
Sincronização de schema Sincronização completa de dados Sincronização incremental de dados |
Sincronização unidirecional |
||
|
PolarDB for MySQL Todas as versões |
Sincronização de schema Sincronização completa de dados Sincronização incremental de dados |
Sincronização unidirecional |
Synchronize a self-managed Oracle database to PolarDB for MySQL |
|
|
MaxCompute |
Sincronização de schema Sincronização completa de dados Sincronização incremental de dados |
Sincronização unidirecional |
||
|
PolarDB for PostgreSQL (Compatible with Oracle) Todas as versões |
Sincronização de schema Sincronização completa de dados Sincronização incremental de dados |
Sincronização unidirecional |
Synchronize a self-managed Oracle database to PolarDB for PostgreSQL (Compatible with Oracle) |
|
|
ApsaraMQ for Kafka Versões 0.10.1.0 a 2.x |
Sincronização de schema Sincronização completa de dados Sincronização incremental de dados |
Sincronização unidirecional |
Synchronize a self-managed Oracle database to ApsaraMQ for Kafka |
Source: PostgreSQL autogerenciado ou RDS for PostgreSQL
Uma instância serverless do RDS for PostgreSQL pode atuar como banco de dados de destino, mas não como banco de dados source.
|
Banco de dados source |
Banco de dados de destino |
Tipo de sincronização |
Topologia de sincronização |
Referências |
|
|
Sincronização de schema Sincronização completa de dados Sincronização incremental de dados |
Sincronização unidirecional Sincronização bidirecional |
|
|
PolarDB for PostgreSQL Versões 11, 14, 15, 16, 17 e 18 |
Sincronização de schema Sincronização completa de dados Sincronização incremental de dados |
Sincronização unidirecional Sincronização bidirecional |
||
|
AnalyticDB for PostgreSQL Versões 4.3, 6.0 e 7.0 |
Sincronização de schema Sincronização completa de dados Sincronização incremental de dados |
Sincronização unidirecional |
||
|
Sincronização de schema Sincronização completa de dados Sincronização incremental de dados |
Sincronização unidirecional |
||
|
PolarDB for PostgreSQL (Compatible with Oracle) Todas as versões |
Sincronização de schema Sincronização completa de dados Sincronização incremental de dados |
Sincronização unidirecional |
Synchronize self-managed PostgreSQL to PolarDB for PostgreSQL (Compatible with Oracle) |
|
|
SelectDB |
Sincronização de schema Sincronização completa de dados Sincronização incremental de dados |
Sincronização unidirecional |
Source: SQL Server autogerenciado ou ApsaraDB RDS for SQL Server
O source SQL Server autogerenciado deve ser uma das seguintes edições: Enterprise, Developer, Enterprise Evaluation, Standard ou Web.
O destino SQL Server autogerenciado deve ser uma das seguintes edições: Enterprise, Developer, Enterprise Evaluation, Standard ou Web.
Clusters do SQL Server e grupos de disponibilidade Always On do SQL Server são suportados.
Se o banco de dados de origem for o Azure SQL Database, defina o parâmetro SQL Server Incremental Synchronization Mode como Polling and querying CDC instances for incremental synchronization.
Os seguintes bancos de dados não são suportados como source: SQL Server autogerenciado versão 2005 e ApsaraDB RDS for SQL Server versões 2008 ou 2008 R2.
-
No modo de análise híbrida de logs, em que o SQL Server Incremental Synchronization Mode está definido como Log-based Parsing for Non-heap Tables and CDC-based Incremental Synchronization for Heap Tables (Hybrid Log-based Parsing), os seguintes bancos de dados de origem são suportados:
Edição Enterprise ou Enterprise Evaluation: 2012, 2014, 2016, 2019, 2022 ou 2025.
Edição Standard: 2016, 2019, 2022 ou 2025.
Caso o banco de dados de origem seja a edição Web do SQL Server, o SQL Server Incremental Synchronization Mode só pode ser definido como Incremental Synchronization Based on Logs of Source Database (Heap tables are not supported).
|
Source |
Destino |
Tipo de sincronização |
Topologia |
Guia |
|
|
sincronização de schema sincronização completa de dados sincronização incremental de dados |
sincronização unidirecional |
Synchronize data between ApsaraDB RDS for SQL Server instances |
|
sincronização de schema sincronização completa de dados sincronização incremental de dados |
sincronização unidirecional |
Synchronize data from ApsaraDB RDS for SQL Server to ApsaraDB RDS for MySQL |
|
|
PolarDB for MySQL Todas as versões |
sincronização de schema sincronização completa de dados sincronização incremental de dados |
sincronização unidirecional |
Synchronize data from a self-managed SQL Server to PolarDB for MySQL |
|
|
AnalyticDB for MySQL Versão 3.0 |
sincronização de schema sincronização completa de dados sincronização incremental de dados |
sincronização unidirecional |
Synchronize data from ApsaraDB RDS for SQL Server to AnalyticDB for MySQL 3.0 |
|
|
AnalyticDB for PostgreSQL Versões 4.3, 6.0 e 7.0 |
sincronização de schema sincronização completa de dados sincronização incremental de dados |
sincronização unidirecional |
||
|
ApsaraDB RDS for PostgreSQL Versões 9.4, 10, 11, 12, 13, 14, 15, 16, 17 e 18 |
sincronização de schema sincronização completa de dados sincronização incremental de dados |
sincronização unidirecional |
Synchronize data from a self-managed SQL Server to ApsaraDB RDS for PostgreSQL |
|
|
DataHub |
sincronização de schema sincronização incremental de dados |
sincronização unidirecional |
Synchronize data from ApsaraDB RDS for SQL Server to DataHub |
Source: MariaDB
|
Source |
Destino |
Tipo de sincronização |
Topologia |
Documentação |
|
|
sincronização de schema sincronização completa de dados sincronização incremental de dados |
sincronização unidirecional |
|
|
ApsaraDB RDS for MySQL |
sincronização de schema sincronização completa de dados sincronização incremental de dados |
sincronização unidirecional |
Synchronize data from ApsaraDB RDS for MariaDB to ApsaraDB RDS for MySQL |
|
|
ApsaraDB RDS for PostgreSQL Versões 9.4, 10, 11, 12, 13, 14, 15 e 16 |
sincronização de schema sincronização completa de dados sincronização incremental de dados |
sincronização unidirecional |
Synchronize data from ApsaraDB RDS for MariaDB to ApsaraDB RDS for PostgreSQL |
Source: MongoDB autogerenciado ou Alibaba Cloud MongoDB
|
Source |
Destino |
Tipo de sincronização |
Topologia |
Guia |
|
Arquitetura de conjunto de réplicas
|
Arquitetura de conjunto de réplicas ou cluster fragmentado
|
sincronização de schema sincronização completa de dados sincronização incremental de dados |
sincronização unidirecional |
Synchronize a replica set to a replica set or sharded cluster |
|
Arquitetura de cluster fragmentado
|
Arquitetura de conjunto de réplicas ou cluster fragmentado
|
sincronização de schema sincronização completa de dados sincronização incremental de dados |
sincronização unidirecional |
Synchronize a sharded cluster to a replica set or sharded cluster |
|
Alibaba Cloud MongoDB (arquitetura de cluster fragmentado) Versões 4.0, 4.2, 4.4, 5.0, 6.0, 7.0 e 8.0 |
Alibaba Cloud MongoDB (arquitetura de cluster fragmentado) Versões 4.0, 4.2, 4.4, 5.0, 6.0, 7.0 e 8.0 |
sincronização de schema sincronização completa de dados sincronização incremental de dados |
sincronização bidirecional |
Two-way synchronization between Alibaba Cloud MongoDB sharded clusters |
|
Alibaba Cloud MongoDB (arquitetura de conjunto de réplicas) Versões 4.0, 4.2, 4.4, 5.0, 6.0, 7.0 e 8.0 |
Alibaba Cloud MongoDB (arquitetura de conjunto de réplicas) Versões 4.0, 4.2, 4.4, 5.0, 6.0, 7.0 e 8.0 |
sincronização de schema sincronização completa de dados sincronização incremental de dados |
sincronização bidirecional |
Two-way synchronization between Alibaba Cloud MongoDB replica sets |
|
Arquitetura de conjunto de réplicas ou cluster fragmentado
|
Function Compute Versão 2.0 |
sincronização incremental de dados |
sincronização unidirecional |
|
|
Lindorm |
sincronização completa de dados sincronização incremental de dados |
sincronização unidirecional |
||
|
AnalyticDB for PostgreSQL Versões 4.3, 6.0 e 7.0 |
sincronização completa de dados sincronização incremental de dados |
sincronização unidirecional |
||
|
AnalyticDB for MySQL 3.0 |
sincronização completa de dados sincronização incremental de dados |
sincronização unidirecional |
||
|
sincronização completa de dados sincronização incremental de dados |
sincronização unidirecional |
||
|
PolarDB for MySQL Todas as versões |
sincronização completa de dados sincronização incremental de dados |
sincronização unidirecional |
||
|
sincronização completa de dados sincronização incremental de dados |
sincronização unidirecional |
Source: Redis autogerenciado ou Tair (Redis OSS-Compatible)
O Redis é um banco de dados NoSQL e não requer sincronização de schema.
Apenas a sincronização bidirecional entre instâncias do Tair (Enterprise Edition) é suportada.
Quando o banco de dados de origem é uma instância de Redis autogerenciado ou Tair (Redis OSS-Compatible), a sincronização completa de dados e a sincronização incremental de dados são suportadas e exibidas coletivamente como Incremental Data Synchronization.
Suporta versões RDB até a 11, correspondente ao Redis 7.2.
|
Banco de dados de origem |
Banco de dados de destino |
Tipo |
Topologia |
Referências |
|
|
Sincronização completa de dados Sincronização incremental de dados |
Sincronização unidirecional |
|
|
Instância Tair (Redis OSS-Compatible) Enterprise Edition (arquitetura de cluster, standard ou divisão de leitura/escrita) |
Instância Tair (Redis OSS-Compatible) Enterprise Edition (arquitetura de cluster, standard ou divisão de leitura/escrita) |
Sincronização completa de dados Sincronização incremental de dados |
Sincronização bidirecional |
Source: TiDB
|
Banco de dados de origem |
Banco de dados de destino |
Tipo de sincronização |
Topologia de sincronização |
Documentação |
|
TiDB |
Cluster AnalyticDB for MySQL Versão 3.0 |
sincronização de schema sincronização completa de dados sincronização incremental de dados |
sincronização unidirecional |
Synchronize a self-managed TiDB database to an AnalyticDB for MySQL V3.0 cluster |
|
Instância PolarDB-X 2.0 |
sincronização de schema sincronização completa de dados sincronização incremental de dados |
sincronização unidirecional |
Em breve |
Source: Db2 for LUW
O Db2 for LUW é exibido como DB2 for LUW no console.
A instância de destino PolarDB-X 2.0 deve ser da versão 5.4.11 ou posterior. Para instruções de atualização, consulte View and upgrade instance version.
|
Banco de dados de origem |
Banco de dados de destino |
Tipo de sincronização |
Topologia de sincronização |
Documento de configuração |
|
Db2 for LUW Versões 9.5, 9.7, 10.1, 10.5, 11.1 e 11.5 |
|
Sincronização de schema Sincronização completa de dados Sincronização incremental de dados |
Sincronização unidirecional |
Synchronize data from Db2 for LUW to an RDS for MySQL instance |
|
PolarDB for MySQL Todas as versões |
Sincronização de schema Sincronização completa de dados Sincronização incremental de dados |
Sincronização unidirecional |
Synchronize data from Db2 for LUW to a PolarDB for MySQL cluster |
|
|
PolarDB-X 2.0 |
Sincronização de schema Sincronização completa de dados Sincronização incremental de dados |
Sincronização unidirecional |
Synchronize data from Db2 for LUW to a PolarDB-X 2.0 instance |
|
|
AnalyticDB for PostgreSQL Versões 4.3, 6.0 e 7.0 |
Sincronização de schema Sincronização completa de dados Sincronização incremental de dados |
Sincronização unidirecional |
Synchronize data from Db2 for LUW to an AnalyticDB for PostgreSQL instance |
|
|
Sincronização de schema Sincronização completa de dados Sincronização incremental de dados |
Sincronização unidirecional |
Synchronize data from Db2 for LUW to a self-managed Kafka cluster |
Source: Db2 for i (AS/400)
O console exibe o Db2 for i como DB2 for iSeries (AS/400).
|
Banco de dados de origem |
Banco de dados de destino |
Tipo de sincronização |
Topologia de sincronização |
Documentação |
|
Db2 for i Versões 7.3 e 7.4 |
|
sincronização de schema sincronização completa de dados sincronização incremental de dados |
sincronização unidirecional |
Disponível em breve |
|
PolarDB for MySQL Todas as versões |
sincronização de schema sincronização completa de dados sincronização incremental de dados |
sincronização unidirecional |
Disponível em breve |
Source: AnalyticDB for MySQL 3.0
O cluster de origem do AnalyticDB for MySQL 3.0 deve executar a versão de kernel 3.2.1.0 ou posterior.
|
Banco de dados de origem |
Banco de dados de destino |
Tipo de sincronização |
Topologia de sincronização |
Guia de configuração |
|
AnalyticDB for MySQL Versão 3.0 |
AnalyticDB for MySQL Versão 3.0 |
sincronização de schema sincronização completa de dados sincronização incremental de dados |
sincronização unidirecional |
Synchronize data from AnalyticDB for MySQL 3.0 to AnalyticDB for MySQL 3.0 |
Source: AnalyticDB for PostgreSQL
A instância de origem do AnalyticDB for PostgreSQL requer a versão de kernel 7.2.1.4 ou posterior.
|
Origem |
Destino |
Tipo |
Topologia |
Documento |
|
AnalyticDB for PostgreSQL Versão 7.0 |
AnalyticDB for PostgreSQL Versão 7.0 |
sincronização de schema sincronização completa de dados sincronização incremental de dados |
sincronização unidirecional |
Data Synchronization Between AnalyticDB for PostgreSQL Instances |
|
AnalyticDB for PostgreSQL Versão 7.0 |
Message Queue for Apache Kafka Versões 0.10.1.0 a 2.x |
sincronização completa de dados sincronização incremental de dados |
sincronização unidirecional |
Banco de dados lógico do DMS como origem
Um banco de dados lógico do DMS deve ser criado a partir de shards de múltiplos clusters do PolarDB for MySQL.
|
Banco de dados de origem |
Banco de dados de destino |
Tipo de sincronização |
Topologia de sincronização |
Documento de configuração |
|
Banco de dados lógico do DMS |
AnalyticDB for MySQL Versão 3.0 |
Sincronização de schema Sincronização completa de dados Sincronização incremental de dados |
Sincronização unidirecional |
Synchronize a DMS logical database to AnalyticDB for MySQL 3.0 |
Source: Banco de dados da AWS
|
Banco de dados de origem |
Banco de dados de destino |
Tipo de sincronização |
Topologia de sincronização |
Documento de configuração |
|
Banco de dados da AWS |
Consulte o console para obter as informações mais recentes. |
Use DTS to synchronize data between ApsaraDB RDS and Amazon EC2 over a VPN gateway |
||
Migração de dados
A migração de dados transfere informações entre sources homogêneos ou heterogêneos. Os casos de uso mais comuns incluem migração para a cloud, migração entre instâncias e sharding ou expansão de bancos de dados.
Para obter informações sobre os bancos de dados compatíveis, versões, tipos de migração e documentos de configuração, consulte as tabelas a seguir ou Migration scenarios.
Migração de MySQL autogerenciado ou RDS for MySQL
O banco de dados em uma instância PolarDB-X 1.0 deve ser construído sobre o ApsaraDB RDS for MySQL. O DTS não oferece suporte a bancos de dados criados no PolarDB for MySQL.
O DTS permite a migração de schema para instâncias PolarDB-X 2.0, mas não para instâncias PolarDB-X 1.0.
Recomendamos o uso do PolarDB-X 2.0 versão 5.4.11 ou posterior. Para instruções sobre como atualizar a instância, consulte View and update the engine version of a PolarDB for Xscale instance.
O novo console não suporta migrações para o AnalyticDB for MySQL 2.0. Utilize o console anterior para essa tarefa.
Source | Destino | Tipo | Referências |
|
| migração de schema migração completa de dados migração incremental de dados | |
PolarDB for MySQL Todas as versões | migração de schema migração completa de dados migração incremental de dados | ||
PolarDB-X 1.0 | migração completa de dados migração incremental de dados | ||
PolarDB-X 2.0 | migração de schema migração completa de dados migração incremental de dados | ||
AnalyticDB for MySQL Versões 2.0 e 3.0 | migração de schema migração completa de dados migração incremental de dados | Migrate from ApsaraDB RDS for MySQL to AnalyticDB for MySQL 3.0 | |
AnalyticDB for PostgreSQL Versões 4.3, 6.0 e 7.0 | migração de schema migração completa de dados migração incremental de dados | Migrate from ApsaraDB RDS for MySQL to AnalyticDB for PostgreSQL | |
| migração de schema migração completa de dados migração incremental de dados | Migrate ApsaraDB RDS for MySQL to ApsaraDB RDS for PostgreSQL | |
| migração de schema migração completa de dados migração incremental de dados | Migrate data from ApsaraDB RDS for MySQL to Message Queue for Apache Kafka | |
ApsaraDB for ClickHouse Versão 20.8 ou posterior | migração de schema migração completa de dados migração incremental de dados | Migrate data from ApsaraDB RDS for MySQL to ApsaraDB for ClickHouse | |
DataHub Todas as versões | migração de schema migração completa de dados migração incremental de dados | ||
Alibaba Cloud Elasticsearch Versões 5.5, 5.6, 6.x, 7.x e 8.x | migração de schema migração completa de dados migração incremental de dados | Migrate ApsaraDB RDS for MySQL to Alibaba Cloud Elasticsearch | |
MaxCompute | migração de schema migração completa de dados migração incremental de dados | ||
Banco de dados Oracle autogerenciado (arquitetura RAC ou não RAC) Versões 9i, 10g, 11g, 12c, 18c e 19c | migração de schema migração completa de dados migração incremental de dados | Migrate from ApsaraDB RDS for MySQL to a self-managed Oracle database | |
Tair (arquitetura cluster, padrão ou divisão de leitura/escrita) Versões 4.0, 5.0, 6.0 e 7.0 | migração completa de dados migração incremental de dados | ||
Tablestore | migração de schema migração completa de dados migração incremental de dados | ||
ApsaraDB for SelectDB | migração de schema migração completa de dados migração incremental de dados | Migrate data from ApsaraDB RDS for MySQL to ApsaraDB for SelectDB | |
Lindorm | migração completa de dados migração incremental de dados | ||
Doris Versão 1.2 ou posterior | migração de schema migração completa de dados migração incremental de dados | Migrate data from ApsaraDB RDS for MySQL to a self-managed Doris database | |
Message Queue for Apache RocketMQ Séries 4.x e 5.x | migração completa de dados migração incremental de dados | Migrate data from ApsaraDB RDS for MySQL to Message Queue for Apache RocketMQ |
Cenários de migração para sources MariaDB
Banco de dados source | Banco de dados de destino | Tipo de migração | Documento de configuração |
|
| migração de schema migração completa de dados migração incremental de dados | |
RDS for MySQL | migração de schema migração completa de dados migração incremental de dados | ||
RDS for PostgreSQL Versões 9.4 e 10–18 | migração de schema migração completa de dados migração incremental de dados |
Migração do ApsaraDB RDS for PPAS
Banco de dados source | Banco de dados de destino | Tipo de migração | Documentação |
ApsaraDB RDS for PPAS Todas as versões | PolarDB for PostgreSQL (Compatible with Oracle) Todas as versões | Migração de schema Migração completa de dados Migração incremental de dados | Migrate data from ApsaraDB RDS for PPAS to PolarDB for PostgreSQL (Compatible with Oracle) |
Migração do PolarDB for MySQL
O banco de dados em uma instância PolarDB-X 1.0 deve ter como base o ApsaraDB RDS for MySQL. O DTS não oferece suporte a esse tipo de instância se o banco de dados for baseado no PolarDB for MySQL.
A migração de schema não é suportada para instâncias PolarDB-X 1.0, mas está disponível para instâncias PolarDB-X 2.0.
Utilize o PolarDB-X 2.0 versão 5.4.11 ou posterior. Para instruções de atualização, consulte View and update the engine version of a PolarDB for Xscale instance.
Source | Destino | Tipo de migração | Documentação |
Cluster PolarDB for MySQL Todas as versões | Cluster PolarDB for MySQL Todas as versões | Migração de schema Migração completa de dados Migração incremental de dados | |
| Migração de schema Migração completa de dados Migração incremental de dados | Migrate data from a PolarDB for MySQL cluster to an ApsaraDB RDS for MySQL instance | |
Instância PolarDB-X 1.0 | Migração completa de dados Migração incremental de dados | Migrate data from a PolarDB for MySQL cluster to a PolarDB-X 1.0 instance | |
Instância PolarDB-X 2.0 | Migração de schema Migração completa de dados Migração incremental de dados | Migrate data from a PolarDB for MySQL cluster to a PolarDB-X 2.0 instance | |
Cluster AnalyticDB for MySQL Versão 3.0 | Migração de schema Migração completa de dados Migração incremental de dados | Migrate data from a PolarDB for MySQL cluster to an AnalyticDB for MySQL V3.0 cluster | |
Instância AnalyticDB for PostgreSQL Versões 4.3, 6.0 e 7.0 | Migração de schema Migração completa de dados Migração incremental de dados | Migrate data from a PolarDB for MySQL cluster to an AnalyticDB for PostgreSQL instance | |
| Migração de schema Migração completa de dados Migração incremental de dados | ||
Projeto DataHub Todas as versões | Migração de schema Migração completa de dados Migração incremental de dados | Migrate data from a PolarDB for MySQL cluster to a DataHub project | |
Cluster ApsaraDB for ClickHouse Versão 20.8 ou posterior | Migração de schema Migração completa de dados Migração incremental de dados | Migrate data from a PolarDB for MySQL cluster to an ApsaraDB for ClickHouse cluster | |
Banco de dados Oracle autogerenciado (arquitetura RAC, PDB ou não RAC) Versões 9i, 10g, 11g, 12c, 18c e 19c | Migração de schema Migração completa de dados Migração incremental de dados | Migrate data from a PolarDB for MySQL cluster to a self-managed Oracle database | |
Cluster Elasticsearch Versões 5.5, 5.6, 6.x, 7.x e 8.x | Migração de schema Migração completa de dados Migração incremental de dados | Migrate data from a PolarDB for MySQL cluster to an Elasticsearch cluster | |
Projeto MaxCompute | Migração de schema Migração completa de dados Migração incremental de dados | Migrate data from a PolarDB for MySQL cluster to a MaxCompute project | |
Instância ApsaraDB for SelectDB | Migração de schema Migração completa de dados Migração incremental de dados | Migrate data from a PolarDB for MySQL cluster to an ApsaraDB for SelectDB instance | |
Banco de dados Doris Versão 1.2 ou posterior | Migração de schema Migração completa de dados Migração incremental de dados | Migrate data from a PolarDB for MySQL cluster to a self-managed Doris database | |
Instância Lindorm | Migração completa de dados Migração incremental de dados | Migrate data from a PolarDB for MySQL cluster to a Lindorm instance |
Migração do PolarDB for PostgreSQL (Compatible with Oracle)
Source | Destino | Tipo | Documentação |
PolarDB for PostgreSQL (Compatible with Oracle) Todas as versões | PolarDB for PostgreSQL (Compatible with Oracle) Todas as versões | migração de schema migração completa de dados migração incremental de dados | Migrate data between PolarDB for PostgreSQL (Compatible with Oracle) instances |
Banco de dados Oracle autogerenciado (arquitetura RAC, PDB ou não RAC) Versões 9i, 10g, 11g, 12c, 18c ou 19c | migração completa de dados migração incremental de dados | Migrate data from PolarDB for PostgreSQL (Compatible with Oracle) to a self-managed Oracle database | |
| migração de schema migração completa de dados migração incremental de dados | Migrate data from PolarDB for PostgreSQL (Compatible with Oracle) to Message Queue for Apache Kafka | |
AnalyticDB for MySQL versão 3.0 | migração de schema migração completa de dados migração incremental de dados | Migrate data from PolarDB for PostgreSQL (Compatible with Oracle) to AnalyticDB for MySQL |
Migração do PolarDB-X
Esses cenários de migração podem ser configurados apenas no novo console do DTS.
Os bancos de dados em uma instância do PolarDB-X 1.0 devem ser criados no ApsaraDB RDS for MySQL. O DTS não oferece suporte a bancos de dados criados com base no PolarDB for MySQL.
Recomendamos o uso do PolarDB-X 2.0 versão 5.4.11 ou posterior. Para obter instruções de atualização, consulte View and upgrade the instance version.
Source | Destination | Tipo de migração | Documentação |
PolarDB-X 1.0 | PolarDB-X 2.0 | migração de schema migração completa de dados migração incremental de dados | |
AnalyticDB for MySQL Versão 3.0 | migração de schema migração completa de dados migração incremental de dados | ||
AnalyticDB for PostgreSQL Versões 4.3, 6.0 e 7.0 | migração de schema migração completa de dados migração incremental de dados | ||
DataHub | migração de schema migração incremental de dados | ||
Elasticsearch Versões 5.5, 5.6, 6.x, 7.x e 8.x | migração de schema migração completa de dados migração incremental de dados | ||
| migração de schema migração completa de dados migração incremental de dados | Migrate from PolarDB-X 1.0 to Message Queue for Apache Kafka | |
| migração de schema migração completa de dados migração incremental de dados | ||
PolarDB-X 2.0 | PolarDB-X 2.0 | migração de schema migração completa de dados migração incremental de dados | |
| migração de schema migração completa de dados migração incremental de dados | ||
PolarDB for MySQL Todas as versões | migração de schema migração completa de dados migração incremental de dados | ||
AnalyticDB for MySQL Versão 3.0 | migração de schema migração completa de dados migração incremental de dados | ||
AnalyticDB for PostgreSQL Versões 4.3, 6.0 e 7.0 | migração de schema migração completa de dados migração incremental de dados | ||
MaxCompute | migração de schema migração completa de dados migração incremental de dados | ||
| migração de schema migração completa de dados migração incremental de dados | Migrate from PolarDB-X 2.0 to Message Queue for Apache Kafka | |
DataHub Todas as versões | migração de schema migração incremental de dados | ||
Elasticsearch Versões 5.5, 5.6, 6.x, 7.x e 8.x | migração de schema migração completa de dados migração incremental de dados | ||
Oracle autogerenciado (arquitetura RAC ou não RAC) Versões 9i, 10g, 11g, 12c, 18c e 19c | migração de schema migração completa de dados migração incremental de dados | Migrate from PolarDB-X 2.0 to a self-managed Oracle database | |
Tablestore | migração de schema migração completa de dados migração incremental de dados | ||
PolarDB-X 1.0 | migração completa de dados migração incremental de dados | ||
ApsaraDB for SelectDB | migração de schema migração completa de dados migração incremental de dados |
Migração do PolarDB for PostgreSQL
Banco de dados de origem | Banco de dados de destino | Tipo de migração | Documentação |
PolarDB for PostgreSQL Versões 11, 14, 15, 16, 17 e 18 | PolarDB for PostgreSQL Versões 11, 14, 15, 16, 17 e 18 | Migração de schema Migração completa de dados Migração incremental de dados | |
| Migração de schema Migração completa de dados Migração incremental de dados | Migrate data from PolarDB for PostgreSQL to ApsaraDB RDS for PostgreSQL | |
Oracle autogerenciado (arquitetura RAC ou não RAC) Versões 9i, 10g, 11g, 12c, 18c e 19c | Migração completa de dados Migração incremental de dados | Migrate data from PolarDB for PostgreSQL to self-managed Oracle | |
AnalyticDB for PostgreSQL Versões 4.3, 6.0 e 7.0 | Migração de schema Migração completa de dados Migração incremental de dados | Migrate data from PolarDB for PostgreSQL to AnalyticDB for PostgreSQL | |
ApsaraDB for SelectDB | Migração de schema Migração completa de dados Migração incremental de dados | Migrate data from PolarDB for PostgreSQL to ApsaraDB for SelectDB |
Cenários de migração do MaxCompute
Source | Destination | Tipo | Documentação |
MaxCompute Todas as versões |
| Migração de schema Migração completa de dados |
Migração do OceanBase (modo MySQL)
Banco de dados de origem | Banco de dados de destino | Tipo de migração | Documentação |
|
| migração de schema migração completa de dados migração incremental de dados | Migrating from OceanBase (MySQL mode) to ApsaraDB RDS for MySQL |
PolarDB for MySQL Todas as versões | migração de schema migração completa de dados migração incremental de dados | ||
Lindorm | migração completa de dados migração incremental de dados |
Cenários de migração com source Oracle
Um banco de dados em uma instância do PolarDB-X 1.0 deve ser baseado em uma instância do RDS for MySQL. O DTS não oferece suporte a bancos de dados baseados em um cluster do PolarDB for MySQL.
A migração de schema não é suportada para instâncias do PolarDB-X 1.0, mas é compatível com instâncias do PolarDB-X 2.0.
Sua instância do PolarDB-X 2.0 deve estar na versão 5.4.11 ou posterior. Para obter instruções de atualização, consulte View and upgrade the engine version of a PolarDB for Xscale instance.
Source | Destination | Tipo de migração | Referências |
Oracle autogerenciado (arquitetura RAC ou não RAC) Versões 9i, 10g, 11g, 12c, 18c e 19c | PolarDB for PostgreSQL (Compatible with Oracle) Todas as versões | migração de schema migração completa de dados migração incremental de dados | |
Oracle autogerenciado (arquitetura RAC ou não RAC) Versões 9i, 10g, 11g, 12c, 18c e 19c | migração de schema migração completa de dados migração incremental de dados | ||
| migração de schema migração completa de dados migração incremental de dados | ||
PolarDB for MySQL Todas as versões | migração de schema migração completa de dados migração incremental de dados | ||
PolarDB for PostgreSQL Versões 11, 14, 15, 16, 17 e 18 | migração de schema migração completa de dados migração incremental de dados | Migrate a self-managed Oracle database to PolarDB for PostgreSQL | |
PolarDB-X 1.0 e 2.0 | migração completa de dados migração incremental de dados | ||
AnalyticDB for MySQL Versão 3.0 | migração de schema migração completa de dados migração incremental de dados | Migrate a self-managed Oracle database to AnalyticDB for MySQL 3.0 | |
AnalyticDB for PostgreSQL Versões 4.3, 6.0 e 7.0 | migração de schema migração completa de dados migração incremental de dados | Migrate a self-managed Oracle database to AnalyticDB for PostgreSQL | |
| migração de schema migração completa de dados migração incremental de dados | ||
| migração de schema migração completa de dados migração incremental de dados | Migrate a self-managed Oracle database to Alibaba Cloud Message Queue for Apache Kafka | |
DataHub Todas as versões | migração de schema migração completa de dados migração incremental de dados |
Migração de sources PostgreSQL
O ApsaraDB RDS for PostgreSQL Serverless é suportado apenas como banco de dados de destino, não como banco de dados de origem.
Source | Destination | Tipo | Referências |
|
| migração de schema migração completa de dados migração incremental de dados | |
PolarDB for PostgreSQL Versão 11, 14, 15, 16, 17 ou 18 | migração de schema migração completa de dados migração incremental de dados | Migrate a self-managed PostgreSQL database to a PolarDB for PostgreSQL cluster | |
| migração de schema migração completa de dados migração incremental de dados | Migrate ApsaraDB RDS for PostgreSQL to ApsaraDB RDS for MySQL | |
PolarDB for PostgreSQL (Compatible with Oracle) Todas as versões | migração de schema migração completa de dados migração incremental de dados | Migrate a self-managed PostgreSQL database to PolarDB for PostgreSQL (Compatible with Oracle) | |
AnalyticDB for PostgreSQL Versão 4.3, 6.0 ou 7.0 | migração de schema migração completa de dados migração incremental de dados | Migrate a self-managed PostgreSQL database to AnalyticDB for PostgreSQL | |
ApsaraDB for SelectDB | migração de schema migração completa de dados migração incremental de dados | Migrate ApsaraDB RDS for PostgreSQL to ApsaraDB for SelectDB |
Migração de SQL Server autogerenciado ou RDS
O SQL Server autogerenciado de origem deve ser uma das seguintes edições: Enterprise, Developer, Enterprise Evaluation, Standard ou Web.
O SQL Server autogerenciado de destino deve ser uma das seguintes edições: Enterprise, Developer, Enterprise Evaluation, Standard ou Web.
A migração incremental de dados não é suportada se o SQL Server autogerenciado de origem for da versão 2005, ou se o RDS for SQL Server de origem for da versão 2008 ou 2008 R2.
Caso o banco de dados de origem seja Azure SQL Database, defina o parâmetro SQL Server Incremental Synchronization Mode como Polling and querying CDC instances for incremental synchronization.
Há suporte para SQL Server Cluster e grupos de disponibilidade Always On do SQL Server.
-
No modo de análise híbrida baseada em log (quando o parâmetro SQL Server Incremental Synchronization Mode está definido como log-based parsing for non-heap tables and CDC-based incremental synchronization for heap tables), este modo suporta os seguintes bancos de dados de origem (incluindo RDS for SQL Server e SQL Server autogerenciado):
Enterprise ou Enterprise Evaluation: 2012, 2014, 2016, 2019, 2022 ou 2025.
Standard: 2016, 2019, 2022 ou 2025.
Se o banco de dados de origem for a edição Web do SQL Server, o parâmetro SQL Server Incremental Synchronization Mode aceita apenas Incremental Synchronization Based on Logs of Source Database (Heap tables are not supported).
Origem | Destino | Tipo de migração | Documentação |
|
| migração de esquema migração completa de dados migração incremental de dados | |
| migração de esquema migração completa de dados migração incremental de dados | ||
PolarDB for MySQL Todas as versões | migração de esquema migração completa de dados migração incremental de dados | ||
AnalyticDB for MySQL Versão 3.0 | migração de esquema migração completa de dados migração incremental de dados | ||
AnalyticDB for PostgreSQL Versões 4.3, 6.0 e 7.0 | migração de esquema migração completa de dados migração incremental de dados | Migrate from a self-managed SQL Server to AnalyticDB for PostgreSQL | |
RDS for PostgreSQL Versões 9.4, 10, 11, 12, 13, 14, 15, 16, 17 e 18 | migração de esquema migração completa de dados migração incremental de dados | Migrate from a self-managed SQL Server to RDS for PostgreSQL | |
DataHub | migração de esquema migração incremental de dados |
Migração de MongoDB autogerenciado ou ApsaraDB for MongoDB
Banco de dados de origem | Banco de dados de destino | Tipo de migração | Documento de configuração |
Arquitetura standalone
| Arquitetura standalone, conjunto de réplicas ou cluster fragmentado
| Migração de esquema Migração completa de dados | |
Arquitetura de conjunto de réplicas
| Arquitetura de conjunto de réplicas ou cluster fragmentado
| Migração de esquema Migração completa de dados Migração incremental de dados | |
Arquitetura de cluster fragmentado
| Arquitetura de conjunto de réplicas ou cluster fragmentado
| Migração de esquema Migração completa de dados Migração incremental de dados | |
Arquitetura de conjunto de réplicas ou cluster fragmentado
| Lindorm | Migração completa de dados Migração incremental de dados | |
AnalyticDB for PostgreSQL Versões 4.3, 6.0 e 7.0 | Migração completa de dados Migração incremental de dados | Migrate data from ApsaraDB for MongoDB to AnalyticDB for PostgreSQL | |
AnalyticDB for MySQL 3.0 | Migração completa de dados Migração incremental de dados | Migrate data from ApsaraDB for MongoDB to AnalyticDB for MySQL 3.0 | |
| Migração completa de dados Migração incremental de dados | Migrate data from ApsaraDB for MongoDB to ApsaraDB RDS for MySQL | |
PolarDB for MySQL Todas as versões | Migração completa de dados Migração incremental de dados | ||
| Migração completa de dados Migração incremental de dados | Synchronize data from ApsaraDB for MongoDB to Message Queue for Apache Kafka |
Migração de Redis ou ApsaraDB for Tair
O Redis é um banco de dados NoSQL e não exige migração de esquema.
Quando o banco de dados de origem é uma instância Redis autogerenciada ou uma instância ApsaraDB for Tair (Redis-compatible), há suporte tanto para migração completa quanto para migração incremental de dados. Esses tipos de migração aparecem como Incremental Data Migration.
Suporta versões RDB até a 11, correspondente ao Redis 7.2.
Banco de dados de origem | Banco de dados de destino | Tipo de migração | Guia |
|
| Migração completa de dados Migração incremental de dados |
TiDB como origem da migração
Banco de dados de origem | Banco de dados de destino | Tipo de migração | Referências |
TiDB |
| migração de esquema migração completa de dados migração incremental de dados | Migrate data from self-managed TiDB to ApsaraDB RDS for MySQL |
PolarDB for MySQL Todas as versões | migração de esquema migração completa de dados migração incremental de dados | ||
PolarDB-X 2.0 | migração de esquema migração completa de dados migração incremental de dados | Documentação em breve. | |
AnalyticDB for MySQL Versão 3.0 | migração de esquema migração completa de dados migração incremental de dados | Migrate data from self-managed TiDB to AnalyticDB for MySQL 3.0 |
Migração de Db2 for LUW
No console, o Db2 for LUW aparece como DB2 LUW.
Recomendamos que a instância PolarDB-X 2.0 de destino esteja na versão 5.4.11 ou superior. Para instruções de atualização, consulte View and update the engine version of a PolarDB for Xscale instance.
Banco de dados de origem | Banco de dados de destino | Tipo de migração | Referências |
Db2 for LUW Versões 9.5, 9.7, 10.1, 10.5, 11.1 e 11.5 |
| migração de esquema migração completa de dados migração incremental de dados | |
PolarDB-X 2.0 | migração completa de dados migração incremental de dados | ||
AnalyticDB for PostgreSQL Versões 4.3, 6.0 e 7.0 | migração de esquema migração completa de dados migração incremental de dados | ||
| migração de esquema migração completa de dados migração incremental de dados | ||
PolarDB for MySQL Todas as versões | migração de esquema migração completa de dados migração incremental de dados |
Migração de Db2 for i (AS/400)
No console, o Db2 for i aparece como DB2 iSeries(AS/400).
Banco de dados de origem | Banco de dados de destino | Tipo de migração | Documentação |
Db2 for i Versões 7.3 e 7.4 |
| Migração de esquema Migração completa de dados Migração incremental de dados | Disponível em breve |
PolarDB for MySQL Todas as versões | Migração de esquema Migração completa de dados Migração incremental de dados | Disponível em breve |
Migração de Teradata
Esta tarefa só pode ser configurada no novo console. A instância de migração de dados deve estar na região China (Shanghai), China (Qingdao) ou China (Zhangjiakou).
|
Banco de dados de origem |
Banco de dados de destino |
Tipo de migração |
Documento de configuração |
|
Teradata Versão 17 ou anterior |
AnalyticDB for PostgreSQL Versão 4.3, 6.0 ou 7.0 |
Migração de esquema Migração completa de dados |
Migração de HBase autogerenciado
Esta migração só pode ser configurada no novo console.
|
Origem |
Destino |
Tipo |
Documentação |
|
HBase autogerenciado Versão 1.x |
AnalyticDB for MySQL Versão 3.0 |
migração de esquema migração completa de dados |
Migrate data from a self-managed HBase instance to AnalyticDB for MySQL V3.0 |
Migração de AnalyticDB for MySQL V3.0
A migração incremental de dados exige que o cluster AnalyticDB for MySQL V3.0 de origem tenha versão de kernel 3.2.1.0 ou superior.
Origem | Destino | Tipo | Documentação |
AnalyticDB for MySQL V3.0 | AnalyticDB for MySQL V3.0 | migração de esquema migração completa de dados migração incremental de dados |
Migração de AnalyticDB for PostgreSQL
Para migração incremental de dados, a instância AnalyticDB for PostgreSQL de origem deve ter versão de kernel 7.2.1.4 ou superior.
Banco de dados de origem | Banco de dados de destino | Tipo de migração | Referências |
AnalyticDB for PostgreSQL Versão 7.0 | AnalyticDB for PostgreSQL Versão 7.0 | migração de esquema migração completa de dados migração incremental de dados |
Migração de clouds de terceiros
O Data Transmission Service (DTS) migra dados de clouds de terceiros, como Amazon RDS for MySQL e Amazon RDS for Oracle, para products da Alibaba Cloud, como o ApsaraDB RDS for MySQL.
Banco de dados source | Banco de dados destination | Tipo | Referências |
Bancos de dados no Microsoft Azure | Consulte o console. | ||
Amazon RDS for MySQL | ApsaraDB RDS for MySQL | migração de schema migração total de dados migração incremental de dados | Migrate data from Amazon RDS for MySQL to ApsaraDB RDS for MySQL |
Amazon RDS for Oracle | ApsaraDB RDS for MySQL | migração de schema migração total de dados migração incremental de dados | Migrate data from Amazon RDS for Oracle to ApsaraDB RDS for MySQL |
Amazon RDS for PostgreSQL | ApsaraDB RDS for PostgreSQL | migração de schema migração total de dados migração incremental de dados | Incrementally migrate data from Amazon RDS for PostgreSQL to ApsaraDB RDS for PostgreSQL |
migração de schema migração total de dados | Fully migrate data from Amazon RDS for PostgreSQL to ApsaraDB RDS for PostgreSQL | ||
Amazon RDS for SQL Server | ApsaraDB RDS for SQL Server | migração de schema migração total de dados | Fully migrate data from Amazon RDS for SQL Server to ApsaraDB RDS for SQL Server |
Amazon Aurora MySQL | ApsaraDB RDS for MySQL | migração de schema migração total de dados migração incremental de dados | Migrate data from Amazon Aurora MySQL to ApsaraDB RDS for MySQL |
PolarDB for MySQL | migração de schema migração total de dados migração incremental de dados | ||
Amazon Aurora PostgreSQL | ApsaraDB RDS for PostgreSQL | migração de schema migração total de dados | Migrate data from Amazon Aurora PostgreSQL to ApsaraDB RDS for PostgreSQL |
MongoDB Atlas | ApsaraDB for MongoDB | migração total de dados migração incremental de dados | |
A migração de dados substitui a sincronização de dados em alguns cenários, mas ambas diferem quanto aos casos de uso, bancos de dados suportados, recursos e faturamento. What are the differences between data migration and data synchronization?
Para migração incremental de dados de longo prazo, utilize a sincronização de dados, que oferece maior estabilidade de rede e mais recursos.
Rastreamento de alterações
O rastreamento de alterações captura dados incrementais em tempo real de bancos de dados, como MySQL autogerenciado e RDS for MySQL. Os casos de uso incluem atualização de cache, desacoplamento assíncrono, sincronização entre origens e processos complexos de ETL. É possível consumir os dados rastreados por meio de SDK, Flink ou outros clientes. Para obter informações sobre as soluções de rastreamento de alterações compatíveis e os documentos de configuração, consulte a tabela a seguir ou Change tracking plans.
Banco de dados source | Tipos compatíveis | Documentação |
|
| |
PolarDB for MySQL Todas as versões |
| |
PolarDB-X 1.0 Importante Os bancos de dados subjacentes do PolarDB-X devem ser baseados no ApsaraDB RDS for MySQL. O DTS não oferece suporte a bancos de dados criados no PolarDB for MySQL. |
| |
PolarDB-X 2.0 Importante Os bancos de dados subjacentes do PolarDB-X devem ser baseados no ApsaraDB RDS for MySQL. O DTS não oferece suporte a bancos de dados criados no PolarDB for MySQL. |
| |
PolarDB for PostgreSQL (Compatible with Oracle) Todas as versões | atualização de dados | Create a change tracking task for PolarDB for PostgreSQL (Compatible with Oracle) |
Oracle autogerenciado (arquitetura não RAC) Versões 9i, 10g e 11g |
| |
| atualização de dados | |
Banco de dados lógico do Data Management (DMS) Importante O banco de dados lógico deve ser composto por shards de banco de dados de múltiplas instâncias do PolarDB for MySQL. | atualização de dados | |
PolarDB for PostgreSQL Versões 11, 14, 15, 16, 17 e 18 |
|