Visão Geral da Replicação de Saída
A replicação de saída usa um canal de replicação para copiar transações de um sistema de banco de dados para outro local. O canal conecta o sistema de BD de origem ao sistema de BD de réplica ou à réplica externa e copia transações da origem para a réplica.
A replicação de saída não é uma funcionalidade gerenciada. Você é responsável por configurar e manter o canal e por garantir que o tráfego entre a origem e a réplica esteja configurado corretamente.
Se a réplica for uma instância MySQL externa, configure o canal de replicação na réplica. Se a réplica for outro sistema de BD, configure o canal de replicação no Serviço HeatWave.
Você só pode configurar um sistema de BD como a origem; não é possível configurar uma réplica de leitura como a origem.
Antes de MySQL 8.3.0-u2, você não poderá configurar a replicação de saída se o sistema de banco de dados tiver o Lakehouse HeatWave ativado.
A partir de MySQL 8.3.0-u2, você pode executar a replicação de saída em um sistema de banco de dados com o Lakehouse HeatWave ativado.
As tabelas do lakehouse só podem ser replicadas para sistemas de banco de dados de réplica. A replicação de tabelas do Lakehouse em réplicas externas, como o servidor MySQL local, faz com que a replicação seja interrompida com erros.
Você pode configurar a replicação assíncrona de um sistema de banco de dados para atingir metas como estas:
- Expansão - Espalhe a carga permitindo que os aplicativos leiam de réplicas, enquanto a origem trata gravações e atualizações.
- Distribuição de dados - Crie uma cópia de um banco de dados para outro local a ser usado.
- Recuperação de desastres - Tenha uma cópia em execução de um banco de dados em um local remoto para uso se o local principal ficar indisponível.