Uso de pgactive para admitir la replicación activa-activa
La extensión pgactive
utiliza la replicación activa-activa para admitir y coordinar las operaciones de escritura en varias bases de datos de RDS para PostgreSQL. Amazon RDS para PostgreSQL admite la extensión pgactive
en las siguientes versiones:
-
RDS para PostgreSQL, versiones 17.0 y todas las posteriores
-
RDS para PostgreSQL 16.1 y versiones 16 posteriores
-
RDS para PostgreSQL 15.2-R2 y versiones 15 posteriores
-
RDS para PostgreSQL 14.10 y versiones 14 posteriores
-
RDS para PostgreSQL 13.13 y versiones 13 posteriores
-
RDS para PostgreSQL 12.17 y versiones 12 posteriores
-
RDS para PostgreSQL 11.22
nota
Cuando hay operaciones de escritura en más de una base de datos en una configuración de replicación, es posible que surjan conflictos. Para obtener más información, consulte Gestión de conflictos en la replicación activa-activa
Limitaciones de la extensión pgactive
-
Todas las tablas requieren una clave principal; de lo contrario, no se permiten operaciones para actualizar ni eliminar. Los valores de la columna de clave principal no deberían actualizarse.
-
Las secuencias pueden tener huecos y, a veces, es posible que no sigan un orden. Las secuencias no se replican. Para obtener más información, consulte Gestión de secuencias en la replicación activa-activa.
-
Los DDL y los objetos grandes no se replican.
-
Los índices únicos secundarios pueden provocar divergencias en los datos.
-
La intercalación debe ser idéntica en todos los nodos del grupo.
-
El equilibrador de carga entre los nodos es un antipatrón.
-
Las transacciones grandes pueden provocar retardos en la replicación.