Utilisation de pgactive pour prendre en charge la réplication active-active
L’extension pgactive utilise la réplication active-active pour prendre en charge et coordonner les opérations d’écriture sur plusieurs bases de données RDS pour PostgreSQL. Amazon RDS pour PostgreSQL prend en charge l’extension pgactive sur les versions suivantes.
-
RDS pour PostgreSQL 17.0 et toutes les versions ultérieures
-
RDS pour PostgreSQL 16.1 et versions 16 ultérieures
-
RDS pour PostgreSQL 15.4-R2 et versions 15 ultérieures
-
RDS pour PostgreSQL 14.10 et versions 14 ultérieures
-
RDS pour PostgreSQL 13.13 et versions 13 ultérieures
-
RDS pour PostgreSQL 12.17 et versions 12 ultérieures
-
RDS pour PostgreSQL 11.22
Note
Lorsque des opérations d'écriture se produisent sur plusieurs bases de données dans une configuration de réplication, des conflits peuvent survenir. Pour plus d’informations, consultez Gestion des conflits de la réplication active-active.
Rubriques
Limitations liées à l'extension pgactive
-
Toutes les tables nécessitent une clé primaire, faute de quoi, les mises à jour et les suppressions ne sont pas autorisées. Les valeurs de la colonne Primary Key (Clé primaire) ne doivent pas être mises à jour.
-
Les séquences peuvent présenter des écarts et parfois ne suivre aucun ordre. Les séquences ne sont pas répliquées. Pour plus d’informations, consultez Gestion des séquences dans une réplication active-active.
-
Les objets volumineux et DDL ne sont pas répliqués.
-
Les index uniques secondaires peuvent causer des divergences de données.
-
Le classement doit être identique sur tous les nœuds du groupe.
-
L'équilibrage de charge entre les nœuds est un anti-modèle.
-
Les transactions volumineuses peuvent occasionner un retard de réplication.