PostgreSQL La base de donnees la plus sophistiquee au monde.

Forums PostgreSQL.fr

Le forum officiel de la communauté francophone de PostgreSQL

Vous n'êtes pas identifié(e).

#2 Réplication » Streaming Replication STONITH » 25/06/2011 12:45:13

mkvov
Réponses : 3

Bonjour,
sur les différentes documentations postgresql que j'ai pu voir, la notion de STONITH (Shoot the other node in the head) apparait lorsque les différentes méthodes de réplication sont évoqués.

Il ne peut donc apparemment pas exister deux instance de serveurs maître actives sans que celà engendre un risque de corruption des données.

Voulant mettre en place la méthode de streaming replication offerte par postgresql 9, je cherche à comprendre pourquoi le cas de deux instance maître active peut être dangereux.

Prenons le cas d'une replication sur deux serveurs.

- Le premier serveur devient inacessible.
-- Interruption des services
- Les services pointant sur le premier serveur sont orientés pour utiliser la base de secours.
- La base de secours et promu en maître
-- Redémarrage des services
- Le premier serveur redevient accessible
-> Deux maîtres sont actifs

Je ne voit pas en quoi ce cas peut être problématique.
Si un enregistrement/alteration vient à être effectué sur le serveur initial, toujours à l'état de maître, elle n'influe pas sur le serveur qui est lui en opération.

Si une personne peut m'éclaircir sur le sujet, je la remercie d'avance.

Pied de page des forums

Propulsé par FluxBB