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

#1 Re : Réplication » Bucardo » 30/04/2009 14:03:55

Bah elle existe pas en realité...si la preuve:
Une application web de gestion dans une entreprise qui doit etre accessible en local dans l entreprise et par  exterieur par des nomades.Les nomades se connectent sur un serveur web disant,les gars en local sur un serveur web local (dans le reseaux de l entreprise) l'application doit etre accessible meme si la connection entre le serveur disant et le serveur local est coupée...
Je vais voir ce que propose Slony!! Merci wink

#2 Re : Réplication » Bucardo » 30/04/2009 12:08:27

Sa a le merite d'etre clair.
Donc ma problematique n'a aucune solution en l'etat.Et si je dis que BDD1 est prioritaire est que lorsque BDD2 n'a plus de liens vers BDD1 alors seul la lecture est permise.Et lorsque le liens reviens BDD1 commit tout vers BDD2.C'est jouable ca?

#3 Réplication » Bucardo » 30/04/2009 11:21:24

zeratool
Réponses : 6

Bonjour a tous,
Voila je suis confronté a un probleme critique:
J'ai 2 pc distant fesant parti de 2 reseaux locaux L1 et L2 et relié entre eux par une connection internet,sur chaqu'un d'entre eux une base de données mysql BDD1 et BDD2 sur lesquelles les données doivent etre identiques (replication bi-directionnelles) pour que les utilisateurs des reseaux locaux aient acces aux meme informations et lorsque les utilisateurs d'un reseaux modifie leur BDD il faut que cela aille modifier l'autre en temps réelle.Jusque la rien de tres compliquer (enfin fesable en tout cas)
Cependant j'aimerais que lorsque un des 2 reseaux soit coupé du monde,par exemple L1 les utilisateurs puissent continuer a acceder a leur base de données BDD1 et faire des modifications dessus.Idem pour l'autre reseau.
Donc pendant un temps T les 2 bases de données evoluent independament
Ensuite lorsque la connection est ré-établie il faudrait que les 2 bases de données se re-synchronise (sans maitre-esclave).
Est ce c'est fesable avec PG et BUCARDO (sans devoir faire des sauvegarde de requetes et les rejouer a la main) ou est ce que c'est fesable tout court.
Parcque imaginons que dans L1 un utilisateur suprime,au moment T1,une entrée E1 dans BDD1 qui etait en commune avec BBD2 puis a T2 dans L2 un utilisateur fait une relation avec E1 qui existe donc toujours chez lui mais plus chez BDD1.
Au moment de la synchronisation,sa va crasher.De plus la plupart des sytemes comme Bucardo ont besoin de prevenir une "autorité" des changements,donc en mode deconnecté de l exterieur je dout que cela marche
Ya't il une solution a mon probleme?
Cordialement,
Aymeric

Pied de page des forums

Propulsé par FluxBB