Réplication logique - AWS Conseils prescriptifs

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Réplication logique

La réplication logique est une réplication au niveau des lignes. Vous pouvez configurer la réplication logique entre les bases de données principales et secondaires. La réplication logique prend en charge les opérations INSERT, UPDATE, DELETE et TRUNCATE, mais elle ne prend pas en charge les opérations DDL telles que CREATE, ALTER et DROP.

Architecture

Le schéma suivant montre l'architecture permettant de configurer HADR pour votre base de données PostgreSQL locale sur Amazon EC2 à l'aide de la réplication logique.

Architecture de réplication logique

En matière de réplication physique et logique, vous ne disposez pas de l'option de basculement automatique disponible dans Amazon RDS et Amazon Aurora. Cependant, vous pouvez utiliser Patroni et etcd pour la gestion automatique du basculement.

Limites

Nous vous recommandons de prendre en compte les limites suivantes liées à l'utilisation de la réplication logique avant de commencer votre migration :

  1. Le schema/DDL n'est pas répliqué.

  2. Les tables doivent avoir une clé primaire ou une clé unique.

  3. Les séquences ne sont pas répliquées.