Usar pgactive para comportar a replicação ativa-ativa
A extensão pgactive
usa replicação ativa-ativa para comportar e coordenar operações de gravação em vários bancos de dados do RDS para PostgreSQL. O Amazon RDS para PostgreSQL é compatível com a extensão pgactive
nas seguintes versões:
-
RDS para PostgreSQL 17.0 e todas as versões posteriores
-
RDS para PostgreSQL 16.1 e versões 16 posteriores
-
RDS para PostgreSQL 15.4-R2 e versões 15 posteriores
-
RDS para PostgreSQL 14.10 e versões 14 posteriores
-
RDS para PostgreSQL 13.13 e versões 13 posteriores
-
RDS para PostgreSQL 12.17 e versões 12 posteriores
-
RDS para PostgreSQL 11.22
nota
Quando há operações de gravação em mais de um banco de dados em uma configuração de replicação, existe a possibilidade de conflitos. Para obter mais informações, consulte Lidar com conflitos na replicação ativa-ativa.
Tópicos
Limitações da extensão pgactive
-
Todas as tabelas exigem uma chave primária; do contrário, atualizações e exclusões não são permitidas. Os valores na coluna Chave primária não devem ser atualizados.
-
As sequências podem ter lacunas e, às vezes, podem não seguir uma ordem. As sequências não são replicadas. Para obter mais informações, consulte Lidar com sequências na replicação ativa-ativa.
-
O DDL e os objetos grandes não são replicados.
-
Índices secundários exclusivos podem causar divergência de dados.
-
O agrupamento precisa ser idêntico em todos os nós do grupo.
-
O balanceamento de carga entre os nós é um antipadrão.
-
Transações grandes podem causar atraso na replicação.