As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Replicação lógica
A replicação lógica é a replicação em nível de linha. Você pode configurar a replicação lógica entre bancos de dados primários e secundários. A replicação lógica oferece suporte às operações INSERT, UPDATE, DELETE e TRUNCATE, mas não é compatível com operações DDL, como CREATE, ALTER e DROP.
Arquitetura
O diagrama a seguir mostra a arquitetura para configurar a HADR para seu banco de dados PostgreSQL on-premises no Amazon EC2 usando a replicação lógica.
Tanto na replicação física quanto na lógica, você não tem a opção de failover automático que você tem no Amazon RDS e no Amazon Aurora. No entanto, você pode usar o Patroni e o etcd para gerenciamento automático do failover.
Limitações
Recomendamos que considere as seguintes limitações do uso da replicação lógica antes de iniciar a migração:
-
O esquema/DDL não é replicado.
-
As tabelas devem ter uma chave primária ou uma chave exclusiva.
-
As sequências não são replicadas.