Todos os produtos
Search
Central de documentação

Data Management:Visão geral das soluções de sincronização de dados

Última atualização: Oct 14, 2026

O recurso de sincronização de dados do Data Transmission Service (DTS) sincroniza dados em tempo real entre diferentes source de dados. Ele captura as alterações de dados de um banco de dados source e as sincroniza com um banco de dados de destino em tempo real. Os casos de uso comuns incluem atualizações de versão, sharding ou dimensionamento de dados, georredundância ativa, recuperação de desastres geográfica, sincronização de dados entre fronteiras, descarregamento de consultas e relatórios, e data warehousing em tempo real. O DTS ajuda você a evitar a complexidade, a propensão a erros e os desafios de desempenho do gerenciamento manual de pipelines de dados. Isso permite que você foque no seu negócio em vez da manutenção de pipelines.

Faturamento

O DTS cobra pelo recurso de sincronização de dados. Para obter detalhes sobre os preços, consulte Billing overview.

Tipo de sincronização

Uma tarefa de sincronização do DTS inclui três tipos de sincronização opcionais para diferentes necessidades de negócios.

Opções recomendadas

  • Sincronização inicial: Para uma sincronização inicial, selecione Schema Synchronization, Full Data Synchronization e Incremental Data Synchronization.

  • Dados de linha de base existentes: Se você já preencheu o banco de dados de destino, selecione apenas Incremental Data Synchronization. No entanto, é necessário garantir que os pontos de verificação sejam consistentes entre os bancos de dados source e de destino. Essa operação complexa exige uma avaliação cuidadosa.

Tipo de sincronização

Descrição

Schema Synchronization

Objetivo: Cria automaticamente um schema no banco de dados de destino que corresponde ao banco de dados source.

O DTS sincroniza as definições de schema (como tabelas, visualize, gatilhos, procedimentos armazenados e índices) do banco de dados source para o banco de dados de destino. Se o banco de dados de destino estiver vazio, essa opção elimina a necessidade de crie o schema manualmente.

Importante

Alguns links de sincronização não suportam a sincronização de schema. Antes de configure uma tarefa de sincronização, crie manualmente os bancos de dados, tabelas e visualize necessários no banco de dados de destino para corresponder ao schema do banco de dados source.

Full Data Synchronization

Objetivo: Migra dados históricos do banco de dados source.

O DTS copia todos os dados existentes dos objetos selecionados do banco de dados source para o banco de dados de destino. Isso estabelece uma linha de base de dados para a Incremental Data Synchronization subsequente.

Incremental Data Synchronization

Objetivo: Mantém os bancos de dados source e de destino continuamente sincronizados.

O DTS captura continuamente instruções de alteração incremental (por exemplo, do Binlog de um banco de dados MySQL) para os objetos a serem sincronizados no banco de dados source. Em seguida, o DTS converte essas instruções para o banco de dados de destino e as executa para alcançar a sincronização em tempo real.

Nota

A Incremental Data Synchronization executa continuamente e não para automaticamente. Para interrompê-la, stop DTS instance ou release DTS instance manualmente.

Topologia de sincronização

O DTS suporta duas topologias de sincronização principais. Para obter mais informações, consulte Data Synchronization Topology Introduction.

Topologia de sincronização

Descrição

Cenários aplicáveis

One-way Synchronization

Os dados fluem em uma direção de um banco de dados source para um ou mais bancos de dados de destino.

Sharding ou dimensionamento de dados, descarregamento de consultas e relatórios, e crie de data warehouses em tempo real.

Two-way Synchronization

Os dados fluem em ambas as direções entre dois bancos de dados. As alterações feitas em qualquer um dos bancos de dados são sincronizadas com o outro.

Ativo-ativo multi-site, recuperação de desastres remota e sincronização entre fronteiras.

Importante

A Two-way Synchronization envolve uma tarefa de sincronização direta e uma reversa. Para evitar um loop de dados, o DTS impõe as seguintes limitações rígidas quando você configure ou redefinir uma tarefa de sincronização bidirecional:

  • Regra de inicialização: Apenas a tarefa em uma direção (por exemplo, de A para B) pode executar a Schema Synchronization e a Full Data Synchronization. A tarefa na outra direção (de B para A) só pode ser configure para a Incremental Data Synchronization.

  • Prevenção de loop de dados: Os dados sincronizados de A para B não são sincronizados de volta para A.

  • Risco de redefinição: Se você precisar redefinir e reconfigure uma das tarefas (por exemplo, a tarefa direta), recomendamos que você reset as tarefas direta e reversa simultaneamente e, em seguida, as reconfigure. Caso contrário, quando a tarefa direta estiver executando a Schema Synchronization e a Full Data Synchronization, o sistema remove automaticamente os objetos sincronizados configure na tarefa reversa. Isso pode fazer com que a tarefa de Two-way Synchronization se comporte de maneira inesperada.

Soluções de sincronização

O DTS suporta soluções de sincronização que partem das seguintes source de dados. Navegue pelas soluções específicas com base nas suas necessidades de negócios e visualize as versões suportadas, os tipos de sincronização e as etapas de configure.