Todos os produtos
Search
Central de documentação

Data Transmission Service:Cenários de migração

Última atualização: Sep 22, 2026

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?.

Importante
  • 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.

    Nota

    Uma 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

  • Largura de banda de rede do banco de dados de origem: Deve ser de 100 Mb/s ou superior.

  • Latência de rede (RTT): Para um desempenho de sincronização ideal, o tempo de ida e volta (RTT) da rede entre o banco de dados de origem e o service do DTS deve ser inferior a 2 ms. Em implantações cross-region ou cross-border, a distância física pode fazer com que o RTT exceda esse limite, causando atrasos na sincronização. Por exemplo, um banco de dados na região Singapore que se conecta ao DTS por meio de uma VPN na região China (Hong Kong) pode apresentar um RTT alto.

Requisitos de negócios

  • Volume de logs: O DTS executa a sincronização incremental puxando os logs do banco de dados. Para garantir a estabilidade, certifique-se de que o volume de pico de logs da instância do banco de dados de origem seja inferior a 1 TB/dia, o volume médio de logs seja inferior a 50 GB por hora e o tráfego de pico seja inferior a 15 MB/s.

    Importante

    Por padrão, o DTS puxa logs de todo o banco de dados, e não apenas dos objetos que estão sendo sincronizados. Isso significa que, mesmo se você estiver sincronizando apenas uma tabela pequena, operações frequentes de gravação em outras tabelas grandes e não relacionadas podem gerar um alto volume de logs e causar atrasos na tarefa. Portanto, considere esse impacto durante o planejamento.

  • Atualizações em lote: A execução de atualizações de dados em lote ou alterações em grande escala em campos grandes (como os tipos CLOB, BLOB ou LONG) pode causar latência na tarefa. Para evitar latência, execute essas operações em lotes menores ou evite-as, se possível.

  • DDL de alta frequência: Evite operações DDL frequentes. Para evitar latência na tarefa, limite as operações DDL a 10 instruções por segundo.

  • Tabela sem chave primária: Evite operações frequentes de DELETE ou UPDATE nessas tabelas para evitar latência na tarefa.

  • Transação grande: Evite executar uma única transação que gere mais de 100 GB de logs, pois isso pode fazer com que a tarefa falhe.

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.

    Nota

    Por 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

Importante
  • 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

  • Banco de dados MySQL autogerenciado

    Versões 5.1, 5.5, 5.6, 5.7, 8.0 e 8.4

  • ApsaraDB RDS for MySQL

    Todas as versões

  • Banco de dados MySQL autogerenciado

    Versões 5.1, 5.5, 5.6, 5.7, 8.0 e 8.4

  • ApsaraDB RDS for MySQL

    Todas as versões

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

Migrar o ApsaraDB RDS for MySQL para o PolarDB-X 1.0

PolarDB-X 2.0

migração de esquema

migração de dados completa

migração de dados incremental

Migrar o ApsaraDB RDS for MySQL para o PolarDB-X 2.0

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

  • Banco de dados PostgreSQL autogerenciado

    Versões 9.4.8 ou posteriores, incluindo 9.5, 9.6, 10.x, 11.x, 12.x, 13.x, 14.x, 15.x, 16.x, 17.x e 18.x

  • ApsaraDB RDS for PostgreSQL

    Versões 9.4, 10, 11, 12, 13, 14, 15, 16, 17 e 18

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

  • Message Queue for Apache Kafka

    Versões 0.10.1.0 a 2.x

  • Cluster Kafka autogerenciado

    Versões 0.10.1.0 a 2.7.0

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

Migrar o ApsaraDB RDS for MySQL para o DataHub

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

Migrar o ApsaraDB RDS for MySQL para o MaxCompute

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

Migrar o ApsaraDB RDS for MySQL para o Tair/Redis

Tablestore

migração de esquema

migração de dados completa

migração de dados incremental

Migrar o ApsaraDB RDS for MySQL para o Tablestore

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

Migrar dados do ApsaraDB RDS for MySQL para o Lindorm

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

  • RDS for MariaDB

    • 10.x

  • MariaDB autogerenciado

    • 10.x, 11.0–11.4

  • RDS for MariaDB

  • MariaDB autogerenciado

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

Migrar do RDS for MariaDB para o RDS for MySQL

RDS for PostgreSQL

Versões 9.4 e 10–18

migração de esquema

migração de dados completa

migração de dados incremental

Migrar do RDS for MariaDB para o RDS for PostgreSQL

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

Importante
  • 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

Migrar entre clusters do PolarDB for MySQL

  • MySQL autogerenciado

    Versões 5.1, 5.5, 5.6, 5.7, 8.0 e 8.4

  • ApsaraDB RDS for MySQL

    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 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

  • Instância do ApsaraMQ for Kafka

    Versões 0.10.1.0 a 2.x

  • Cluster Kafka autogerenciado

    Versões 0.10.1.0 a 2.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 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

Migrar dados do PolarDB for PostgreSQL (Compatible with Oracle) para um banco de dados Oracle autogerenciado

  • Message Queue for Apache Kafka

    Versões 0.10.1.0 a 2.x

  • Cluster Kafka autogerenciado

    Versões 0.10.1.0 a 2.7.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 Message Queue for Apache Kafka

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

Importante
  • 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

Migrar do PolarDB-X 1.0 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 do PolarDB-X 1.0 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 do PolarDB-X 1.0 para o AnalyticDB for PostgreSQL

DataHub

migração de esquema

migração de dados incrementais

Migrar do PolarDB-X 1.0 para o DataHub

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

Migrar do PolarDB-X 1.0 para o Elasticsearch

  • Message Queue for Apache Kafka

    Versões 0.10.1.0 a 2.x

  • Kafka autogerenciado

    Versões 0.10.1.0 a 2.7.0

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

  • MySQL autogerenciado

    Versões 5.1, 5.5, 5.6, 5.7, 8.0 e 8.4

  • ApsaraDB RDS for MySQL

    Todas as versões

migração de esquema

migração de dados completa

migração de dados incrementais

Migrar do PolarDB-X 1.0 para o ApsaraDB RDS for MySQL

PolarDB-X 2.0

PolarDB-X 2.0

migração de esquema

migração de dados completa

migração de dados incrementais

Migrar dados entre instâncias do PolarDB-X 2.0

  • MySQL autogerenciado

    Versões 5.1, 5.5, 5.6, 5.7, 8.0 e 8.4

  • ApsaraDB RDS for MySQL

    Todas as versões

migração de esquema

migração de dados completa

migração de dados incrementais

Migrar do PolarDB-X 2.0 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

Migrar do PolarDB-X 2.0 para o PolarDB for MySQL

AnalyticDB for MySQL

Versão 3.0

migração de esquema

migração de dados completa

migração de dados incrementais

Migrar do PolarDB-X 2.0 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 do PolarDB-X 2.0 para o AnalyticDB for PostgreSQL

MaxCompute

migração de esquema

migração de dados completa

migração de dados incrementais

Migrar do PolarDB-X 2.0 para o MaxCompute

  • Message Queue for Apache Kafka

    Versões 0.10.1.0 a 2.x

  • Kafka autogerenciado

    Versões 0.10.1.0 a 2.7.0

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

Migrar do PolarDB-X 2.0 para o DataHub

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

Migrar do PolarDB-X 2.0 para o Elasticsearch

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

Migrar do PolarDB-X 2.0 para o Tablestore

PolarDB-X 1.0

migração de dados completa

migração de dados incrementais

Migrar do PolarDB-X 2.0 para o PolarDB-X 1.0

ApsaraDB for SelectDB

migração de esquema

migração de dados completa

migração de dados incrementais

Migrar do PolarDB-X 2.0 para o ApsaraDB for SelectDB

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

Migrar dados entre clusters do PolarDB for PostgreSQL

  • PostgreSQL autogerenciado

    Versões 9.5.x, 9.6.x, 10.x, 11.x, 12.x, 13.x, 14.x, 15.x, 16.x, 17.x e 18.x

  • ApsaraDB RDS for PostgreSQL

    Versões 9.4, 10, 11, 12, 13, 14, 15, 16, 17 e 18

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

  • Banco de dados MySQL autogerenciado

    Versões 5.1, 5.5, 5.6, 5.7, 8.0 e 8.4

  • ApsaraDB RDS for MySQL

    Todas as versões

Migração de esquema

Migração de dados completa

Migrar dados do MaxCompute para o ApsaraDB RDS for MySQL

Migração do OceanBase (modo MySQL)

Banco de dados de origem

Banco de dados de destino

Tipo de migração

Documentação

  • ApsaraDB for OceanBase

    instâncias de cluster e tenant (modo MySQL)

  • OceanBase (modo MySQL)

    Community Edition

  • MySQL autogerenciado

    Versões 5.1, 5.5, 5.6, 5.7, 8.0 e 8.4

  • ApsaraDB RDS for MySQL

    Todas as versões

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

Migrar do OceanBase (modo MySQL) para o PolarDB for MySQL

Lindorm

migração de dados completa

migração de dados incrementais

Migrar do OceanBase (modo MySQL) para o Lindorm

Cenários de migração com origem no Oracle

Importante
  • 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 entre bancos de dados Oracle autogerenciados

  • MySQL autogerenciado

    Versões 5.1, 5.5, 5.6, 5.7, 8.0 e 8.4

  • RDS 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 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

  • PostgreSQL autogerenciado

    Versões 9.4.8 e posteriores, 9.5, 9.6, 10.x, 11.x, 12.x, 13.x, 14.x, 15.x, 16.x, 17.x e 18.x

  • RDS for PostgreSQL

    Versões 9.4, 10, 11, 12, 13, 14, 15, 16, 17 e 18

migração de esquema

migração de dados completa

migração de dados incrementais

  • Alibaba Cloud Message Queue for Apache Kafka

    Versões 0.10.1.0 a 2.x

  • Kafka autogerenciado

    Versões 0.10.1.0 a 2.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 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

Importante

O ApsaraDB RDS for PostgreSQL Serverless tem suporte apenas como banco de dados de destino, não como origem.

Origem

Destino

Tipo

Referências

  • banco de dados PostgreSQL autogerenciado

    Versão 9.4.8 ou posterior, 9.5, 9.6, 10.x, 11.x, 12.x, 13.x, 14.x, 15.x, 16.x, 17.x ou 18.x

  • ApsaraDB RDS for PostgreSQL

    Versão 9.4, 10, 11, 12, 13, 14, 15, 16, 17 ou 18

  • banco de dados PostgreSQL autogerenciado

    Versão 9.4.8 ou posterior, 9.5, 9.6, 10.x, 11.x, 12.x, 13.x, 14.x, 15.x, 16.x, 17.x ou 18.x

  • ApsaraDB RDS for PostgreSQL

    Versão 9.4, 10, 11, 12, 13, 14, 15, 16, 17 ou 18

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

  • banco de dados MySQL autogerenciado

    Versões 5.1, 5.5, 5.6, 5.7, 8.0 e 8.4

  • ApsaraDB RDS for MySQL

    Todas as versões

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

Migrar um banco de dados PostgreSQL autogerenciado para o PolarDB for PostgreSQL (Compatible with Oracle)

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

Importante
  • 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

  • SQL Server autogerenciado

    Versões 2005, 2008, 2008 R2, 2012, 2014, 2016, 2017, 2019, 2022 ou 2025

  • RDS for SQL Server

    Versões 2008, 2008 R2, 2012, 2014, 2016, 2017, 2019, 2022 ou 2025

  • SQL Server autogerenciado

    Versões 2005, 2008, 2008 R2, 2012, 2014, 2016, 2017, 2019, 2022 ou 2025

  • RDS for SQL Server

    Versões 2008, 2008 R2, 2012, 2014, 2016, 2017, 2019, 2022 ou 2025

migração de esquema

migração completa de dados

migração incremental de dados

  • MySQL autogerenciado

    Versões 5.1, 5.5, 5.6, 5.7, 8.0 e 8.4

  • RDS for MySQL

    Todas as versões

migração de esquema

migração completa de dados

migração incremental de dados

Migrar do RDS for SQL Server para o 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 do RDS for SQL Server para o PolarDB for MySQL

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

Migrar do RDS for SQL Server para o DataHub

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

  • Banco de dados MongoDB autogerenciado

    Versões 3.0 a 7.0

  • ApsaraDB for MongoDB

    Versão 3.4 ou 4.0

Arquitetura standalone, replica set ou sharded cluster

  • Banco de dados MongoDB autogerenciado

    Versões 3.0 a 7.0

  • ApsaraDB for MongoDB

    Versões 3.4, 4.0, 4.2, 4.4, 5.0, 6.0 e 7.0

Migração de esquema

Migração completa de dados

Migrar uma instância standalone do ApsaraDB for MongoDB para uma instância do ApsaraDB for MongoDB de qualquer arquitetura

Arquitetura replica set

  • Banco de dados MongoDB autogerenciado

    Versões 3.0 a 7.0

  • ApsaraDB for MongoDB

    Versões 3.4, 4.0, 4.2, 4.4, 5.0, 6.0 e 7.0

Arquitetura replica set ou sharded cluster

  • Banco de dados MongoDB autogerenciado

    Versões 3.0 a 7.0

  • ApsaraDB for MongoDB

    Versões 3.4, 4.0, 4.2, 4.4, 5.0, 6.0 e 7.0

Migração de esquema

Migração completa de dados

Migração incremental de dados

Migrar uma instância replica set do ApsaraDB for MongoDB para uma instância replica set ou sharded cluster do ApsaraDB for MongoDB

Arquitetura sharded cluster

  • Banco de dados MongoDB autogerenciado

    Versões 3.0 a 7.0

  • ApsaraDB for MongoDB

    Versões 3.4, 4.0, 4.2, 4.4, 5.0, 6.0 e 7.0

Arquitetura replica set ou sharded cluster

  • Banco de dados MongoDB autogerenciado

    Versões 3.0 a 7.0

  • ApsaraDB for MongoDB

    Versões 3.4, 4.0, 4.2, 4.4, 5.0, 6.0 e 7.0

Migração de esquema

Migração completa de dados

Migração incremental de dados

Migrar um banco de dados MongoDB autogerenciado com arquitetura sharded cluster para uma instância replica set ou sharded cluster do ApsaraDB for MongoDB

Arquitetura replica set ou sharded cluster

  • Banco de dados MongoDB autogerenciado

    Versões 3.0 a 7.0

  • ApsaraDB for MongoDB

    Versões 3.4, 4.0, 4.2, 4.4, 5.0, 6.0 e 7.0

Lindorm

Migração completa de dados

Migração incremental de dados

Migrar dados do ApsaraDB for MongoDB para o Lindorm

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

  • Banco de dados MySQL autogerenciado

    Versões 5.1, 5.5, 5.6, 5.7, 8.0 e 8.4

  • ApsaraDB RDS for MySQL

    Todas as versões

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

  • Message Queue for Apache Kafka

    Versões 0.10.1.0 a 2.x

  • Cluster Kafka autogerenciado

    Versões 0.10.1.0 a 2.7.0

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

Importante
  • 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

  • Redis autogerenciado (arquitetura standalone ou cluster)

    Versões 2.8, 3.0, 3.2, 4.0, 5.0, 6.0, 7.0 e 7.2

  • Instância do ApsaraDB for Tair (compatível com Redis) (arquitetura cluster, standard ou read/write splitting)

    Versões 4.0, 5.0, 6.0 e 7.0

  • Redis autogerenciado (arquitetura standalone ou cluster)

    Versões 2.8, 3.0, 3.2, 4.0, 5.0, 6.0, 7.0 e 7.2

  • Instância do ApsaraDB for Tair (compatível com Redis) (arquitetura cluster, standard ou read/write splitting)

    Versões 4.0, 5.0, 6.0 e 7.0

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

  • MySQL autogerenciado

    5.1, 5.5, 5.6, 5.7, 8.0 e 8.4

  • ApsaraDB RDS 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 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

Importante

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

  • MySQL autogerenciado

    Versões 5.1, 5.5, 5.6, 5.7, 8.0 e 8.4

  • RDS for MySQL

    Todas as versões

migração de esquema

migração completa de dados

migração incremental de dados

Migrar do Db2 for LUW para o RDS for MySQL

PolarDB-X 2.0

migração completa de dados

migração incremental de dados

Migrar do Db2 for LUW para o PolarDB-X 2.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 do Db2 for LUW para o AnalyticDB for PostgreSQL

  • Message Queue for Kafka

    Versões 0.10.1.0 a 2.x

  • Kafka autogerenciado

    Versões 0.10.1.0 a 2.7.0

migração de esquema

migração completa de dados

migração incremental de dados

Migrar do Db2 for LUW para o Message Queue for Kafka

PolarDB for MySQL

Todas as versões

migração de esquema

migração completa de dados

migração incremental de dados

Migrar do Db2 for LUW para o PolarDB for MySQL

Migração do Db2 for i (AS/400)

Importante

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

  • MySQL autogerenciado

    Versões 5.1, 5.5, 5.6, 5.7, 8.0 e 8.4

  • ApsaraDB RDS for MySQL

    Todas as versões

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

Importante

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

Migrar dados do Teradata para o AnalyticDB for PostgreSQL

Migração do HBase autogerenciado

Importante

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

Nota

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

Migrar dados entre clusters do AnalyticDB for MySQL V3.0

Migração do AnalyticDB for PostgreSQL

Nota

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.

Conectar uma VNet do Azure a uma VPC da Alibaba Cloud

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

Migrar dados do MongoDB Atlas para o ApsaraDB for MongoDB

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