Question

Existe-t-il une solution PostgreSQL HA pouvant gérer correctement une situation de splitbrain? Pour élaborer, le système sur lequel je travaille devrait fonctionner dans plusieurs zones avec des utilisateurs proches des serveurs et la connectivité entre les zones est connue pour être discutable. J'aimerais que les utilisateurs puissent continuer à utiliser le système dans un état dégradé (sans mises à jour de zones déconnectées) et pour une fusion raisonnable une fois qu'ils seront remis en ligne.

Était-ce utile?

La solution

Si vous êtes prêt à gagner du temps, vous devriez mettre en œuvre des solutions d'envoi de journaux avec un travail planifié. En gros, vous envoyez des tranches du journal des transactions au serveur de sauvegarde. Voici quelques liens avec une meilleure description:

Notez qu'une implémentation complète de Slony-I est peut-être maladroite (du moins, je l'ai trouvée ainsi il y a quelques années, elle s'est peut-être considérablement améliorée).

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top