Replicação lógica - AWS Orientação prescritiva

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.

Arquitetura de 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:

  1. O esquema/DDL não é replicado.

  2. As tabelas devem ter uma chave primária ou uma chave exclusiva.

  3. As sequências não são replicadas.