Léxico de TI › Bancos de dados › Replicação lógica

Replicação lógica

Bancos de dados Svenska → Atualizado: 2026-09-29

Replicação no nível da linha (eventos INSERT/UPDATE/DELETE) em vez do nível de bloco — permite replicar tabelas selecionadas, entre versões diferentes ou para sistemas que não são Postgres.

No Postgres desde a v10 (2017). Construída sobre a decodificação do WAL por meio de um slot de replicação lógica — um plugin de saída (pgoutput, wal2json) traduz os registros do WAL em eventos lógicos. Publicação e assinatura são as abstrações visíveis ao usuário.

Casos de uso: upgrades de versão major sem downtime, CDC para o Kafka via Debezium, multi-master via pglogical, trocas blue-green de banco. Custo: ~10–20 % de CPU a mais no primário, e pode atrasar com transações enormes.

← Voltar ao léxico