PostgreSQL Replication
Mise en oeuvre de la "Streaming Replication".
Last updated
Mise en oeuvre de la "Streaming Replication".
Last updated
Muppy permet de gérer la Replication entre Clusters aussi appelée Streaming Replication.
La Streaming Replication consiste à répliquer un Cluster dit Primary sur un ou plusieurs Clusters dit Standby. Le Primary Cluster gère des transactions en lecture et en écriture. Les Clusters Standby sont disponibles pour des transactions en lecture uniquement.
Pour désigner un groupe de Clusters répliqués entre eux, Muppy utilise le terme de Replicated Cluster Set ou RCS. Les RCS gérés par Muppy sont accessibles via le menu Muppy / Databases / PostgreSQL / Replicated Cluster Set (RCS).
Le but de la Replication est de garantir que les Standbys sont des copies parfaites du Primary. Ceci inclut les fausses manipulations type DROP DATABASE... La Replication ne dispense donc pas de réaliser des Backups réguliers.
Muppy permet de mettre en oeuvre 2 technologies de Backups complémentaires à la Réplication:
Les Database Backups (pg_dumps) de l' App PostgreSQL Base
Le Backup Continu de l'App PostgreSQL PITR / wal-g
Muppy permet de réaliser les opérations suivantes relatives à la Replication:
Créer un RCS
Visualiser un RCS
Suivre la Replication
Ajouter des Standbys
Restructurer un RCS (changer le Primary, promouvoir un standby en Cluster autonome)
Muppy dispose d'un système de callback et de notifications qui permet de l'intégrer avec les Applications ou les orchestrateurs.
Enfin, vous pouvez ajuster la configuration d'un RCS en cours de fonctionnement.