Todos os produtos
Search
Central de documentação

Data Transmission Service:Topologias de sincronização

Última atualização: Aug 27, 2026

O DTS oferece suporte a diversas topologias de sincronização. Escolha a topologia adequada com base nos requisitos do seu negócio.

Sincronização unidirecional

Para garantir a consistência dos dados, execute apenas operações de leitura nos objetos sincronizados na instância de destino.

Tipo de topologia

Diagrama da topologia

Descrição

Sincronização unidirecional um para um

One-to-one one-way synchronization

Nenhuma

Sincronização unidirecional um para muitos

One-to-many one-way synchronization

Requer múltiplas instâncias de sincronização.

Exemplo: a sincronização da Instância A para as Instâncias B, C e D exige três instâncias.

Sincronização unidirecional em cascata

Cascade one-way synchronization

Requer múltiplas instâncias de sincronização.

Exemplo: a sincronização da Instância A para a B e, em seguida, da B para a C demanda duas instâncias.

Sincronização unidirecional muitos para um

Many-to-one one-way synchronization

Requer múltiplas instâncias de sincronização.

Exemplo: a sincronização das Instâncias B, C e D para a Instância A necessita de três instâncias.

Nota

Em cenários de mesclagem de várias tabelas em que alterações de múltiplos objetos de origem têm como alvo a mesma linha de destino, a execução simultânea pode causar inconsistência de dados.

Ao adicionar uma instância de sincronização a esta topologia, a pré-verificação pode retornar um alerta sobre objetos com o mesmo nome. Ignore essa verificação na etapa Precheck no console ou chame uma operação de API. Ignorar a verificação não afeta as instâncias de sincronização em execução.

Para tratar conflitos de chave primária em cenários de agregação de múltiplas origens, acesse Task Details > Parameters e defina o parâmetro sink.conflict.strategy da sincronização incremental como replace. Isso ativa a política de gravação por sobrescrita e mantém a consistência eventual dos dados no banco de dados de destino. O valor padrão é insert, que não sobrescreve linhas existentes.

Sincronização bidirecional

Os bancos de dados a seguir oferecem suporte à sincronização bidirecional.

Nota
  • Se o Database Type For MongoDB ou Tair/Redis, a sincronização bidirecional terá suporte apenas para instâncias de banco de dados da Alibaba Cloud. Nesse caso, o Access Method deve ser Alibaba Cloud Instance.

  • O DTS suporta sincronização bidirecional exclusivamente entre dois bancos de dados.

  • Atualize uma tarefa de sincronização unidirecional para bidirecional. Upgrade a one-way synchronization task to a two-way synchronization task.

Tipo de banco de dados de origem

Tipo de banco de dados de destino

Documento de configuração

MySQL

MySQL

Two-way synchronization between MySQL databases

PolarDB for MySQL

Two-way synchronization between a MySQL database and a PolarDB for MySQL cluster

PolarDB for MySQL

MySQL

Documento em preparação

PolarDB for MySQL

Two-way synchronization between PolarDB for MySQL clusters

PostgreSQL

PostgreSQL

Two-way synchronization between PostgreSQL databases

PolarDB for PostgreSQL

Two-way synchronization between RDS for PostgreSQL and PolarDB for PostgreSQL

PolarDB for PostgreSQL

PostgreSQL

Two-way synchronization between PolarDB for PostgreSQL and RDS for PostgreSQL

PolarDB for PostgreSQL

Two-way synchronization between PolarDB for PostgreSQL clusters

PolarDB (Compatible with Oracle)

PolarDB (Compatible with Oracle)

Two-way synchronization between PolarDB for PostgreSQL (Compatible with Oracle) clusters

PolarDB-X 2.0

PolarDB-X 2.0

Two-way synchronization between PolarDB-X 2.0 instances

Tair/Redis

Tair/Redis

Two-way synchronization between Tair (Enterprise Edition) instances

MongoDB (arquitetura ReplicaSet)

MongoDB (arquitetura ReplicaSet)

Two-way synchronization between ApsaraDB for MongoDB ReplicaSet instances

MongoDB (arquitetura de cluster fragmentado)

MongoDB (arquitetura de cluster fragmentado)

Two-way synchronization between ApsaraDB for MongoDB sharded cluster instances

Tipo de topologia

Diagrama da topologia

Descrição

Sincronização bidirecional um para um

Two-way data synchronization architecture

Para assegurar a consistência dos dados, atualize registros com a mesma chave primária, chave primária de negócio ou chave única em apenas uma das instâncias.

Nota

Caso um registro seja atualizado em ambas as instâncias, o DTS resolverá o conflito conforme a política de resolução de conflitos configurada para a tarefa de sincronização.

Referências