O Data Transmission Service (DTS) migra dados entre fontes de dados homogêneas ou heterogêneas. Os casos de uso incluem migração de dados para a Alibaba Cloud, migração entre instâncias da Alibaba Cloud, além de sharding e dimensionamento de bancos de dados. Este tópico descreve os tipos e as versões de bancos de dados compatíveis, bem como os tipos de migração, com links para os respectivos guias de configuração.
Contexto
Tipos de migração
Tipo | Descrição |
Migração de esquema | O DTS migra as definições de esquema dos objetos do banco de dados de origem para o banco de dados de destino. Esses objetos podem incluir tabelas, views, triggers, stored procedures e índices. Na migração de esquema entre bancos de dados heterogêneos, o DTS converte a sintaxe da definição do esquema com base na sintaxe dos bancos de dados de origem e de destino. Por exemplo, o DTS converte o tipo de dado NUMBER em um banco de dados Oracle para o tipo de dado DECIMAL em um banco de dados MySQL. |
Migração completa de dados | O DTS migra todos os dados existentes dos objetos selecionados do banco de dados de origem para o banco de dados de destino. Caso selecione apenas a migração de esquema e a migração completa de dados ao configurar uma tarefa de migração de dados, os novos dados gravados no banco de dados de origem não serão migrados para o banco de dados de destino. Importante Para garantir a consistência dos dados, não grave novos dados no banco de dados de origem durante a migração completa. Para uma migração sem tempo de inatividade, selecione Schema Migration, Full Data Migration e Incremental Data Migration ao configurar a tarefa. |
Migração incremental de dados | O DTS captura instruções de alteração incremental para os objetos a serem migrados do banco de dados de origem, como a partir do log binário de um banco de dados MySQL. Em seguida, o DTS converte e aplica essas instruções no banco de dados de destino para replicar os dados em tempo real. Nota A migração incremental de dados é executada continuamente em tempo real e não para automaticamente. É necessário encerrar ou liberar a tarefa de migração manualmente. Para mais informações, consulte Encerrar uma instância do DTS e Liberar instâncias do DTS. |
Sincronização de dados versus migração de dados
Embora a migração de dados possa ser usada para sincronização em determinados cenários, recomendamos o uso da sincronização de dados devido à sua estabilidade de rede superior e conjunto de recursos mais amplo. Para mais informações, consulte Qual é a diferença entre migração de dados e sincronização de dados?.
-
Para configurar uma instância de migração com os bancos de dados de origem e de destino em regiões diferentes (cross-border ou cross-region), eles devem atender aos seguintes requisitos:
Se o Access Method estiver definido como Alibaba Cloud Instance para o banco de dados de origem, o banco de dados de origem deve ter um endpoint público.
Se o Access Method não estiver definido como Alibaba Cloud Instance para o banco de dados de origem, o banco de dados de destino deve ter um endpoint público.
-
Se a sua tarefa de sincronização ou migração envolver operações cross-border ou cross-region, garanta que a largura de banda da tarefa não exceda 100 Mbit/s. Para requisitos de largura de banda maiores, configure a largura de banda de rede cross-region usando a Cloud Enterprise Network (CEN) antes de configurar a tarefa do DTS.
NotaUma tarefa cross-region ou cross-border é aquela em que os bancos de dados de origem e de destino estão em regiões diferentes, por exemplo, uma instância RDS de origem na região Singapore e uma instância RDS de destino na região China (Hangzhou).
Migração de dados entre contas
O suporte à migração de dados entre contas depende do tipo de banco de dados e do método de acesso. Se houver suporte, o parâmetro Replicate Data Across Alibaba Cloud Accounts aparecerá ao configurar a tarefa. Para realizar uma migração de dados entre contas, defina esse parâmetro como Yes. Para mais informações, consulte Configurar uma tarefa do DTS entre contas.
Limitações do banco de dados de origem
A tabela a seguir descreve a largura de banda de rede e os requisitos de negócios para o banco de dados de origem. Para mais limitações, consulte a documentação de configuração relevante.
Limitação | Descrição |
Largura de banda de rede |
|
Requisitos de negócios |
|
Perguntas frequentes
-
O DTS suporta instâncias serverless do ApsaraDB RDS for MySQL?
Sim.
-
O DTS suporta clusters serverless do PolarDB for MySQL?
Sim.
-
O DTS suporta instâncias serverless do ApsaraDB RDS for PostgreSQL?
Atualmente, uma instância serverless do ApsaraDB RDS for PostgreSQL pode ser usada apenas como banco de dados de destino, e não como banco de dados de origem.
-
O DTS suporta instâncias no ApsaraDB for MyBase?
Sim. O DTS pode acessar instâncias de banco de dados no ApsaraDB for MyBase se você definir o Access Method como Alibaba Cloud Instance. Para configurar a tarefa, consulte a documentação do seu cenário específico de migração de banco de dados.
NotaPor exemplo, para migrar dados de um banco de dados MySQL autogerenciado para uma instância MySQL no ApsaraDB for MyBase, siga as instruções em Migrar de um banco de dados MySQL autogerenciado para o ApsaraDB RDS for MySQL.
-
O que é um banco de dados autogerenciado?
Um banco de dados autogerenciado é qualquer instância de banco de dados com um Access Method diferente de Alibaba Cloud Instance na configuração do DTS. Os bancos de dados autogerenciados incluem bancos de dados de provedores de cloud de terceiros, bancos de dados on-premises e bancos de dados em instâncias ECS.
-
Por que as contagens totais estimadas e concluídas diferem durante a fase de migração completa?
As contagens totais estimadas e concluídas podem diferir durante a fase de migração completa. A estimativa baseia-se nas informações estatísticas do banco de dados. Essas informações podem ser imprecisas às vezes. Para garantir a precisão dos dados, confie nos dados da fase de verificação completa.
Planos de migração
Na seção On this page à direita, clique em um plano de migração de banco de dados source para visualizar as versões compatíveis, os tipos de migração e os procedimentos de configuração.
Migração a partir de MySQL autogerenciado ou RDS for MySQL
Um banco de dados em uma instância do PolarDB-X 1.0 deve ser construído no ApsaraDB RDS for MySQL. O DTS não oferece suporte a bancos de dados construídos no PolarDB for MySQL.
O DTS oferece suporte à migração de esquema para instâncias do PolarDB-X 2.0, mas não para instâncias do PolarDB-X 1.0.
Recomendamos o uso do PolarDB-X 2.0 versão 5.4.11 ou posterior. Para obter 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 oferece suporte a migrações para o AnalyticDB for MySQL 2.0. Use o console anterior para essa tarefa.
source | Destino | Tipo | Referências |
|
| migração de esquema migração de dados completa migração de dados incremental | |
PolarDB for MySQL Todas as versões | migração de esquema migração de dados completa migração de dados incremental | ||
PolarDB-X 1.0 | migração de dados completa migração de dados incremental | ||
PolarDB-X 2.0 | migração de esquema migração de dados completa migração de dados incremental | ||
AnalyticDB for MySQL Versões 2.0 e 3.0 | migração de esquema migração de dados completa migração de dados incremental | Migrar do ApsaraDB RDS for MySQL para o AnalyticDB for MySQL 3.0 | |
AnalyticDB for PostgreSQL Versões 4.3, 6.0 e 7.0 | migração de esquema migração de dados completa migração de dados incremental | Migrar do ApsaraDB RDS for MySQL para o AnalyticDB for PostgreSQL | |
| migração de esquema migração de dados completa migração de dados incremental | Migrar o ApsaraDB RDS for MySQL para o ApsaraDB RDS for PostgreSQL | |
| migração de esquema migração de dados completa migração de dados incremental | Migrar dados do ApsaraDB RDS for MySQL para o Message Queue for Apache Kafka | |
ApsaraDB for ClickHouse Versão 20.8 ou posterior | migração de esquema migração de dados completa migração de dados incremental | Migrar dados do ApsaraDB RDS for MySQL para o ApsaraDB for ClickHouse | |
DataHub Todas as versões | migração de esquema migração de dados completa migração de dados incremental | ||
Alibaba Cloud Elasticsearch Versões 5.5, 5.6, 6.x, 7.x e 8.x | migração de esquema migração de dados completa migração de dados incremental | Migrar o ApsaraDB RDS for MySQL para o Alibaba Cloud Elasticsearch | |
MaxCompute | migração de esquema migração de dados completa migração de dados incremental | ||
Banco de dados Oracle autogerenciado (em arquitetura RAC ou não RAC) Versões 9i, 10g, 11g, 12c, 18c e 19c | migração de esquema migração de dados completa migração de dados incremental | Migrar do ApsaraDB RDS for MySQL para um banco de dados Oracle autogerenciado | |
Tair (arquitetura cluster, padrão ou de divisão de leitura/escrita) Versões 4.0, 5.0, 6.0 e 7.0 | migração de dados completa migração de dados incremental | ||
Tablestore | migração de esquema migração de dados completa migração de dados incremental | ||
ApsaraDB for SelectDB | migração de esquema migração de dados completa migração de dados incremental | Migrar dados do ApsaraDB RDS for MySQL para o ApsaraDB for SelectDB | |
Lindorm | migração de dados completa migração de dados incremental | ||
Doris Versão 1.2 ou posterior | migração de esquema migração de dados completa migração de dados incremental | Migrar dados do ApsaraDB RDS for MySQL para um banco de dados Doris autogerenciado | |
Message Queue for Apache RocketMQ Séries 4.x e 5.x | migração de dados completa migração de dados incremental | Migrar dados do ApsaraDB RDS for MySQL para o Message Queue for Apache RocketMQ |
Cenários de migração para fontes MariaDB
Banco de dados source | Banco de dados de destino | Tipo de migração | Documento de configuração |
|
| migração de esquema migração de dados completa migração de dados incremental | |
RDS for MySQL | migração de esquema migração de dados completa migração de dados incremental | ||
RDS for PostgreSQL Versões 9.4 e 10–18 | migração de esquema migração de dados completa migração de dados incremental |
Migração a partir 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 esquema Migração de dados completa Migração de dados incremental | Migrar dados do ApsaraDB RDS for PPAS para o PolarDB for PostgreSQL (Compatible with Oracle) |
Migração a partir do PolarDB for MySQL
Um banco de dados em uma instância do 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 tiver como base o PolarDB for MySQL.
A migração de esquema não é compatível com instâncias do PolarDB-X 1.0, mas é compatível com instâncias do PolarDB-X 2.0.
Use o PolarDB-X 2.0 versão 5.4.11 ou posterior. Para obter 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 |
PolarDB for MySQL cluster Todas as versões | PolarDB for MySQL cluster Todas as versões | Migração de esquema Migração de dados completa Migração de dados incremental | |
| Migração de esquema Migração de dados completa Migração de dados incremental | Migrar dados de um cluster do PolarDB for MySQL para uma instância do ApsaraDB RDS for MySQL | |
Instância do PolarDB-X 1.0 | Migração de dados completa Migração de dados incremental | Migrar dados de um cluster do PolarDB for MySQL para uma instância do PolarDB-X 1.0 | |
Instância do PolarDB-X 2.0 | Migração de esquema Migração de dados completa Migração de dados incremental | Migrar dados de um cluster do PolarDB for MySQL para uma instância do PolarDB-X 2.0 | |
Cluster do AnalyticDB for MySQL Versão 3.0 | Migração de esquema Migração de dados completa Migração de dados incremental | Migrar dados de um cluster do PolarDB for MySQL para um cluster do AnalyticDB for MySQL V3.0 | |
Instância do AnalyticDB for PostgreSQL Versões 4.3, 6.0 e 7.0 | Migração de esquema Migração de dados completa Migração de dados incremental | Migrar dados de um cluster do PolarDB for MySQL para uma instância do AnalyticDB for PostgreSQL | |
| Migração de esquema Migração de dados completa Migração de dados incremental | Migrar dados de um cluster do PolarDB for MySQL para o Kafka | |
Projeto do DataHub Todas as versões | Migração de esquema Migração de dados completa Migração de dados incremental | Migrar dados de um cluster do PolarDB for MySQL para um projeto do DataHub | |
Cluster do ApsaraDB for ClickHouse Versão 20.8 ou posterior | Migração de esquema Migração de dados completa Migração de dados incremental | Migrar dados de um cluster do PolarDB for MySQL para um cluster do ApsaraDB for ClickHouse | |
Banco de dados Oracle autogerenciado (arquitetura RAC, PDB ou não RAC) Versões 9i, 10g, 11g, 12c, 18c e 19c | Migração de esquema Migração de dados completa Migração de dados incremental | Migrar dados de um cluster do PolarDB for MySQL para um banco de dados Oracle autogerenciado | |
Cluster do Elasticsearch Versões 5.5, 5.6, 6.x, 7.x e 8.x | Migração de esquema Migração de dados completa Migração de dados incremental | Migrar dados de um cluster do PolarDB for MySQL para um cluster do Elasticsearch | |
Projeto do MaxCompute | Migração de esquema Migração de dados completa Migração de dados incremental | Migrar dados de um cluster do PolarDB for MySQL para um projeto do MaxCompute | |
Instância do ApsaraDB for SelectDB | Migração de esquema Migração de dados completa Migração de dados incremental | Migrar dados de um cluster do PolarDB for MySQL para uma instância do ApsaraDB for SelectDB | |
Banco de dados Doris Versão 1.2 ou posterior | Migração de esquema Migração de dados completa Migração de dados incremental | Migrar dados de um cluster do PolarDB for MySQL para um banco de dados Doris autogerenciado | |
Lindorm instance | Migração de dados completa Migração de dados incremental | Migrar dados de um cluster do PolarDB for MySQL para uma instância do Lindorm |
Migração a partir 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 esquema migração de dados completa migração de dados incremental | Migrar dados entre instâncias do PolarDB for PostgreSQL (Compatible with Oracle) |
Banco de dados Oracle autogerenciado (arquitetura RAC, PDB ou não RAC) Versões 9i, 10g, 11g, 12c, 18c ou 19c | migração de dados completa migração de dados incremental | ||
| migração de esquema migração de dados completa migração de dados incremental | ||
AnalyticDB for MySQL versão 3.0 | migração de esquema migração de dados completa migração de dados incremental | Migrar dados do PolarDB for PostgreSQL (Compatible with Oracle) para o AnalyticDB for MySQL |
Migração do PolarDB-X
Configure esses cenários de migração apenas no novo console do DTS.
É obrigatório criar os bancos de dados de uma instância do PolarDB-X 1.0 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 Visualizar e atualizar a versão da instância.
Origem | Destino | Tipo de migração | Documentação |
PolarDB-X 1.0 | PolarDB-X 2.0 | migração de esquema migração de dados completa migração de dados incrementais | |
AnalyticDB for MySQL Versão 3.0 | migração de esquema migração de dados completa migração de dados incrementais | ||
AnalyticDB for PostgreSQL Versões 4.3, 6.0 e 7.0 | migração de esquema migração de dados completa migração de dados incrementais | ||
DataHub | migração de esquema migração de dados incrementais | ||
Elasticsearch Versões 5.5, 5.6, 6.x, 7.x e 8.x | migração de esquema migração de dados completa migração de dados incrementais | ||
| migração de esquema migração de dados completa migração de dados incrementais | Migrar do PolarDB-X 1.0 para o Message Queue for Apache Kafka | |
| migração de esquema migração de dados completa migração de dados incrementais | ||
PolarDB-X 2.0 | PolarDB-X 2.0 | migração de esquema migração de dados completa migração de dados incrementais | |
| migração de esquema migração de dados completa migração de dados incrementais | ||
PolarDB for MySQL Todas as versões | migração de esquema migração de dados completa migração de dados incrementais | ||
AnalyticDB for MySQL Versão 3.0 | migração de esquema migração de dados completa migração de dados incrementais | ||
AnalyticDB for PostgreSQL Versões 4.3, 6.0 e 7.0 | migração de esquema migração de dados completa migração de dados incrementais | ||
MaxCompute | migração de esquema migração de dados completa migração de dados incrementais | ||
| migração de esquema migração de dados completa migração de dados incrementais | Migrar do PolarDB-X 2.0 para o Message Queue for Apache Kafka | |
DataHub Todas as versões | migração de esquema migração de dados incrementais | ||
Elasticsearch Versões 5.5, 5.6, 6.x, 7.x e 8.x | migração de esquema migração de dados completa migração de dados incrementais | ||
Oracle autogerenciado (arquitetura RAC ou não RAC) Versões 9i, 10g, 11g, 12c, 18c e 19c | migração de esquema migração de dados completa migração de dados incrementais | Migrar do PolarDB-X 2.0 para um banco de dados Oracle autogerenciado | |
Tablestore | migração de esquema migração de dados completa migração de dados incrementais | ||
PolarDB-X 1.0 | migração de dados completa migração de dados incrementais | ||
ApsaraDB for SelectDB | migração de esquema migração de dados completa migração de dados incrementais |
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 esquema Migração de dados completa Migração de dados incrementais | |
| Migração de esquema Migração de dados completa Migração de dados incrementais | Migrar dados do PolarDB for PostgreSQL para o ApsaraDB RDS for PostgreSQL | |
Oracle autogerenciado (arquitetura RAC ou não RAC) Versões 9i, 10g, 11g, 12c, 18c e 19c | Migração de dados completa Migração de dados incrementais | Migrar dados do PolarDB for PostgreSQL para o Oracle autogerenciado | |
AnalyticDB for PostgreSQL Versões 4.3, 6.0 e 7.0 | Migração de esquema Migração de dados completa Migração de dados incrementais | Migrar dados do PolarDB for PostgreSQL para o AnalyticDB for PostgreSQL | |
ApsaraDB for SelectDB | Migração de esquema Migração de dados completa Migração de dados incrementais | Migrar dados do PolarDB for PostgreSQL para o ApsaraDB for SelectDB |
Cenários de migração do MaxCompute
Origem | Destino | Tipo | Documentação |
MaxCompute Todas as versões |
| Migração de esquema Migração de dados completa |
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 esquema migração de dados completa migração de dados incrementais | Migrar do OceanBase (modo MySQL) para o ApsaraDB RDS for MySQL |
PolarDB for MySQL Todas as versões | migração de esquema migração de dados completa migração de dados incrementais | ||
Lindorm | migração de dados completa migração de dados incrementais |
Cenários de migração com origem no 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.
O PolarDB-X 1.0 não oferece suporte à migração de esquema, mas as instâncias do PolarDB-X 2.0 oferecem.
A 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 Visualizar e atualizar a versão do mecanismo de uma instância do PolarDB for Xscale.
Origem | Destino | 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 esquema migração de dados completa migração de dados incrementais | |
Oracle autogerenciado (arquitetura RAC ou não RAC) Versões 9i, 10g, 11g, 12c, 18c e 19c | migração de esquema migração de dados completa migração de dados incrementais | ||
| migração de esquema migração de dados completa migração de dados incrementais | Migrar um banco de dados Oracle autogerenciado para o RDS for MySQL | |
PolarDB for MySQL Todas as versões | migração de esquema migração de dados completa migração de dados incrementais | Migrar um banco de dados Oracle autogerenciado para o PolarDB for MySQL | |
PolarDB for PostgreSQL Versões 11, 14, 15, 16, 17 e 18 | migração de esquema migração de dados completa migração de dados incrementais | Migrar um banco de dados Oracle autogerenciado para o PolarDB for PostgreSQL | |
PolarDB-X 1.0 e 2.0 | migração de dados completa migração de dados incrementais | Migrar um banco de dados Oracle autogerenciado para o PolarDB-X 2.0 | |
AnalyticDB for MySQL Versão 3.0 | migração de esquema migração de dados completa migração de dados incrementais | Migrar um banco de dados Oracle autogerenciado para o AnalyticDB for MySQL 3.0 | |
AnalyticDB for PostgreSQL Versões 4.3, 6.0 e 7.0 | migração de esquema migração de dados completa migração de dados incrementais | Migrar um banco de dados Oracle autogerenciado para o AnalyticDB for PostgreSQL | |
| migração de esquema migração de dados completa migração de dados incrementais | ||
| migração de esquema migração de dados completa migração de dados incrementais | Migrar um banco de dados Oracle autogerenciado para o Alibaba Cloud Message Queue for Apache Kafka | |
DataHub Todas as versões | migração de esquema migração de dados completa migração de dados incrementais | Migrar um banco de dados Oracle autogerenciado para o DataHub |
Migração com origem no PostgreSQL
O ApsaraDB RDS for PostgreSQL Serverless tem suporte apenas como banco de dados de destino, não como origem.
Origem | Destino | Tipo | Referências |
|
| migração de esquema migração de dados completa migração de dados incrementais | |
PolarDB for PostgreSQL Versão 11, 14, 15, 16, 17 ou 18 | migração de esquema migração de dados completa migração de dados incrementais | Migrar um banco de dados PostgreSQL autogerenciado para um cluster do PolarDB for PostgreSQL | |
| migração de esquema migração de dados completa migração de dados incrementais | Migrar o ApsaraDB RDS for PostgreSQL para o ApsaraDB RDS for MySQL | |
PolarDB for PostgreSQL (Compatible with Oracle) Todas as versões | migração de esquema migração de dados completa migração de dados incrementais | ||
AnalyticDB for PostgreSQL Versão 4.3, 6.0 ou 7.0 | migração de esquema migração de dados completa migração de dados incrementais | Migrar um banco de dados PostgreSQL autogerenciado para o AnalyticDB for PostgreSQL | |
ApsaraDB for SelectDB | migração de esquema migração de dados completa migração de dados incrementais | Migrar o ApsaraDB RDS for PostgreSQL para o ApsaraDB for SelectDB |
Migração de SQL Server autogerenciado ou RDS SQL Server
O SQL Server autogerenciado source 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 source for a versão 2005, ou se o RDS for SQL Server source for a versão 2008 ou 2008 R2.
Se o banco de dados source for o 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 SQL Server Always On.
-
No modo de análise híbrida baseada em logs (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), há suporte para os seguintes bancos de dados source (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 source for a edição Web do SQL Server, o parâmetro SQL Server Incremental Synchronization Mode oferece suporte apenas a Incremental Synchronization Based on Logs of Source Database (Heap tables are not supported).
source | 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 | Migrar do RDS for SQL Server para o AnalyticDB for MySQL 3.0 | |
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 | Migrar de um SQL Server autogerenciado para o 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 | Migrar de um SQL Server autogerenciado para o 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 source | Banco de dados de destino | Tipo de migração | Documento de configuração |
Arquitetura standalone
| Arquitetura standalone, replica set ou sharded cluster
| Migração de esquema Migração completa de dados | |
Arquitetura replica set
| Arquitetura replica set ou sharded cluster
| Migração de esquema Migração completa de dados Migração incremental de dados | |
Arquitetura sharded cluster
| Arquitetura replica set ou sharded cluster
| Migração de esquema Migração completa de dados Migração incremental de dados | |
Arquitetura replica set ou sharded cluster
| 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 | Migrar dados do ApsaraDB for MongoDB para o AnalyticDB for PostgreSQL | |
AnalyticDB for MySQL 3.0 | Migração completa de dados Migração incremental de dados | Migrar dados do ApsaraDB for MongoDB para o AnalyticDB for MySQL 3.0 | |
| Migração completa de dados Migração incremental de dados | Migrar dados do ApsaraDB for MongoDB para o ApsaraDB RDS for MySQL | |
PolarDB for MySQL Todas as versões | Migração completa de dados Migração incremental de dados | Migrar dados do ApsaraDB for MongoDB para o PolarDB for MySQL | |
| Migração completa de dados Migração incremental de dados | Sincronizar dados do ApsaraDB for MongoDB para o Message Queue for Apache Kafka |
Migração do Redis ou ApsaraDB for Tair
O Redis é um banco de dados NoSQL e não requer migração de esquema.
Se o banco de dados source for uma instância Redis autogerenciada ou uma instância do ApsaraDB for Tair (compatível com Redis), há suporte tanto para migração completa de dados quanto para migração incremental de dados. Esses tipos de migração são apresentados como Incremental Data Migration.
Há suporte para versões RDB até a 11, correspondente ao Redis 7.2.
Banco de dados source | Banco de dados de destino | Tipo de migração | Guia |
|
| Migração completa de dados Migração incremental de dados |
TiDB como source de migração
Banco de dados source | 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 | Migrar dados do TiDB autogerenciado para o 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 | Migrar dados do TiDB autogerenciado para o PolarDB for MySQL | |
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 | Migrar dados do TiDB autogerenciado para o AnalyticDB for MySQL 3.0 |
Migração do Db2 for LUW
No console, o Db2 for LUW é exibido como DB2 LUW.
Recomendamos que a instância de destino PolarDB-X 2.0 seja da versão 5.4.11 ou posterior. Para obter instruções de atualização, consulte Visualize e atualize a versão do mecanismo de uma instância do PolarDB for Xscale.
Banco de dados source | 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 do Db2 for i (AS/400)
No console, o Db2 for i é exibido como DB2 iSeries(AS/400).
Banco de dados source | 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 do 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 source |
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 do HBase autogerenciado
Esta migração pode ser configurada apenas no novo console.
|
source |
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 |
Migrar dados de uma instância HBase autogerenciada para o AnalyticDB for MySQL V3.0 |
Migração do AnalyticDB for MySQL V3.0
A migração incremental de dados requer que o cluster source do AnalyticDB for MySQL V3.0 tenha uma versão de kernel 3.2.1.0 ou posterior.
source | 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 do AnalyticDB for PostgreSQL
Para uma migração de dados incrementais, a instância de origem do AnalyticDB for PostgreSQL deve ter a versão do kernel 7.2.1.4 ou posterior.
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 de dados completa migração de dados incrementais | Migração de dados entre instâncias do AnalyticDB for PostgreSQL |
Migração a partir 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 de origem | Banco de dados de destino | Tipo | Referências |
Bancos de dados no Microsoft Azure | Consulte o console. | ||
Amazon RDS for MySQL | ApsaraDB RDS for MySQL | migração de esquema migração de dados completa migração de dados incrementais | Migrar dados do Amazon RDS for MySQL para o ApsaraDB RDS for MySQL |
Amazon RDS for Oracle | ApsaraDB RDS for MySQL | migração de esquema migração de dados completa migração de dados incrementais | Migrar dados do Amazon RDS for Oracle para o ApsaraDB RDS for MySQL |
Amazon RDS for PostgreSQL | ApsaraDB RDS for PostgreSQL | migração de esquema migração de dados completa migração de dados incrementais | Migrar dados incrementalmente do Amazon RDS for PostgreSQL para o ApsaraDB RDS for PostgreSQL |
migração de esquema migração de dados completa | Migrar dados completamente do Amazon RDS for PostgreSQL para o ApsaraDB RDS for PostgreSQL | ||
Amazon RDS for SQL Server | ApsaraDB RDS for SQL Server | migração de esquema migração de dados completa | Migrar dados completamente do Amazon RDS for SQL Server para o ApsaraDB RDS for SQL Server |
Amazon Aurora MySQL | ApsaraDB RDS for MySQL | migração de esquema migração de dados completa migração de dados incrementais | Migrar dados do Amazon Aurora MySQL para o ApsaraDB RDS for MySQL |
PolarDB for MySQL | migração de esquema migração de dados completa migração de dados incrementais | Migrar dados do Amazon Aurora MySQL para o PolarDB for MySQL | |
Amazon Aurora PostgreSQL | ApsaraDB RDS for PostgreSQL | migração de esquema migração de dados completa | Migrar dados do Amazon Aurora PostgreSQL para o ApsaraDB RDS for PostgreSQL |
MongoDB Atlas | ApsaraDB for MongoDB | migração de dados completa migração de dados incrementais | |
Migração entre instâncias de contas diferentes
Banco de dados de origem | Banco de dados de destino | Tipo de migração | Documentação |
Instância RDS de origem | Instância RDS de destino | Migração de esquema Migração de dados completa Migração de dados incrementais | Migrar dados entre instâncias do ApsaraDB RDS em contas da Alibaba Cloud |