Todos os produtos
Search
Central de documentação

Data Transmission Service:Termos

Última atualização: Jun 27, 2026

Esta página define os termos utilizados na documentação do Data Transmission Service (DTS).

Tipos de instância

Instância regular (instância de zona única)

Instância do DTS implantada no modo de zona única, em que todos os bancos de dados rodam em servidores na mesma zona. Se um servidor falhar, o DTS transferirá a instância para outro servidor íntegro na mesma zona. Caso toda a zona fique indisponível, a instância do DTS falhará.

Atualmente, todas as instâncias do DTS são instâncias regulares no modo de implantação de zona única.

Instância de alta disponibilidade intraurbana

Instância de zona dupla (AZ dupla)

Instância do DTS que utiliza uma implantação em zona dupla. Seus recursos ficam distribuídos em servidores de duas zonas dentro da mesma região. Caso uma das zonas fique indisponível, a instância do DTS executa failover para um servidor íntegro na outra zona, garantindo sua disponibilidade.

Banco de dados autogerenciado (DB autogerenciado)

Banco de dados conectado ao DTS em que Alibaba Cloud Instance não está selecionado como Access Method. Bancos de dados autogerenciados incluem bancos de dados de nuvem de terceiros, bancos de dados on-premises e bancos de dados executados em uma instância do Elastic Compute Service (ECS).

Tipos de tarefa

Uma tarefa do DTS consiste em uma ou mais subtarefas, cada uma responsável por uma fase específica da movimentação de dados. As subtarefas dividem-se em três tipos:

Tipo de tarefa de sincronização

  • Tarefas de sincronização de schema

  • Tarefas de sincronização completa de dados

  • Tarefas de sincronização incremental de dados

Tipo de tarefa de migração

  • Tarefas de migração de schema

  • Tarefas de migração completa de dados

  • Tarefas de migração incremental de dados

Tipo de tarefa de verificação

  • Tarefas de verificação completa de dados

  • Tarefas de verificação incremental de dados

  • Tarefas de verificação de schema

Tarefa de schema (tarefa de estrutura)

Subtarefa que executa Schema Synchronization ou Schema Migration.

Tarefa de dados completos (tarefa completa)

Subtarefa que executa Full Data Synchronization ou Full Data Migration.

Tarefa incremental

Subtarefa que executa Incremental Data Synchronization ou Incremental Data Migration.

Por padrão, uma instância de sincronização inclui Incremental Data Synchronization .

Tarefa de verificação de dados (tarefa de verificação)

Tarefa que verifica a consistência dos dados entre os bancos de dados source e destino. Inclui tarefas de verificação completa de dados, tarefas de verificação incremental de dados e tarefas de verificação de schema.

Fases de sincronização e migração

O DTS movimenta dados em até três fases sequenciais: schema, dados completos e dados incrementais.

Sincronização de schema (migração de schema / migração de estrutura)

Fase em que o DTS lê objetos de schema — incluindo tabelas, visualizações, gatilhos e procedimentos armazenados — do banco de dados source e os grava no banco de dados de destino.

Para pares de bancos de dados heterogêneos, o DTS converte automaticamente os tipos de schema antes da gravação. Por exemplo, o DTS converte o tipo NUMBER de um banco de dados Oracle para o tipo DECIMAL no MySQL.

Sincronização completa de dados (sincronização completa / migração completa)

Fase em que o DTS lê todos os dados históricos do banco de dados source — dados existentes antes do início da instância do DTS — e os grava no banco de dados de destino.

Sincronização incremental de dados (sincronização incremental / migração incremental)

Fase em que o DTS captura e aplica alterações contínuas nos dados enquanto a tarefa está em execução. O DTS recupera instruções de alteração incremental do banco de dados source (como instruções do Binlog do MySQL), converte-as para corresponder ao tipo do banco de dados de destino e as executa no destino. Isso permite sincronização ou migração em tempo real sem interrupção do serviço.

Importante

Observe o seguinte comportamento:

  • Se o banco de dados de destino for Kafka ou RocketMQ, o DTS grava os dados diretamente após cada alteração incremental.

  • A sincronização e a migração incremental de dados rodam continuamente e não param automaticamente. Para interromper o processo, pare ou libere manualmente a instância. Para obter mais informações, consulte Encerrar uma instância do DTS e Liberar instâncias do DTS.

Sincronização inicial

Fase de configuração executada antes que o DTS comece a sincronizar dados incrementais. Consiste em três etapas, nesta ordem:

  1. Coleta de dados incrementais: Inicia a captura de todas as alterações nos objetos a serem sincronizados no banco de dados source.

  2. Sincronização inicial de schema: Copia o schema de cada objeto do source para o banco de dados de destino.

  3. Sincronização inicial completa de dados: Copia os dados históricos de cada objeto do source para o banco de dados de destino.

Pré-verificação

Etapa de validação executada antes do início de uma instância do DTS. O DTS verifica:

  • Conectividade entre os bancos de dados source e de destino

  • Permissões da conta do banco de dados

  • Configurações de log binário

  • Versões do banco de dados

Para obter mais informações, consulte Conectividade do banco de dados source.

Se uma pré-verificação falhar, visualize os detalhes da falha, corrija os problemas relatados e execute a pré-verificação novamente.

Operações de dados

Atualização de dados

Operação que modifica dados sem alterar o schema, como INSERT, DELETE ou UPDATE.

Atualização de schema

Operação que modifica a estrutura do schema, como CREATE TABLE, ALTER TABLE ou DROP VIEW.

Métricas de desempenho e latência

Desempenho de sincronização (desempenho de migração)

Quantidade de registros de dados incrementais sincronizados ou migrados para o banco de dados de destino por segundo. Unidade: registros por segundo (RPS).

Para especificações de classes de instância, consulte:

Latência de sincronização (latência de migração)

Diferença entre o timestamp do registro mais recente gravado no banco de dados de destino e o timestamp atual do banco de dados source. Uma latência zero indica que o destino está totalmente sincronizado com o source.

Quando nenhum dado estiver sendo gravado no banco de dados source, a latência exibida pode oscilar em até 2 segundos, mesmo que o valor real seja 0.

Termos de rastreamento de alterações

Intervalo de timestamps

Janela temporal de dados incrementais armazenados em uma tarefa de rastreamento de alterações. Por padrão, o DTS retém dados incrementais gerados nas últimas 24 horas. Periodicamente, o DTS remove dados expirados e atualiza o intervalo de timestamps correspondente.

O timestamp de cada registro de dado incremental reflete o momento em que o dado foi atualizado no banco de dados source e gravado no log de transações.

Checkpoint de consumo (offset do consumidor)

Timestamp do registro de dado incremental mais recente consumido por um cliente. Sempre que o cliente processa um registro, ele envia uma confirmação ao DTS, que atualiza e salva o checkpoint. Se o cliente parar de responder, o DTS retoma automaticamente a partir do último checkpoint salvo e envia dados para outro consumidor.