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 banco de dados de origem ao sistema de banco de dados 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 externa do MySQL, configure o canal de replicação na réplica. Se a réplica for outro sistema de banco de dados, configure o canal de replicação no MySQL HeatWave Service.
Você só pode configurar um sistema de BD como a origem; não pode configurar uma réplica de leitura como a origem.
Não ative o REST em um sistema de banco de dados de origem de uma replicação de saída; ele pode fazer com que a replicação seja interrompida.
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 MySQL HeatWave Lakehouse 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 MySQL HeatWave Lakehouse 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 para 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 - Distribua a carga permitindo que os aplicativos leiam de réplicas, enquanto a origem lida com 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 desastre - 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.