From: | Laurent ROCHE <laurent_roche(at)yahoo(dot)com> |
---|---|
To: | pgsql-fr-generale(at)postgresql(dot)org |
Subject: | Tr : Re : [pgsql-fr-generale] Système de réplication très asynchrone ? |
Date: | 2007-10-15 08:37:24 |
Message-ID: | 553576.67774.qm@web34406.mail.mud.yahoo.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-fr-generale |
Bonjour,
L'application dévelopée est une application web J2EE (Tomcat, Spring + Struts2 + iBatis + PosgtreSQL) développé avec Eclipse.
Nous avons un serveur central au siège qui communique avec des petits serveurs sur chaque laptop des commerciaux.
D'après ces réponses j'en suis quite pour gérer moi même le système ... ce que j'avais commencé à faire.
Le système est prévu pour gérer la réplication multi-sites (e.g. chaque application a sa fourchette d'id à générer, ...) et le fonctionel fait que rares sont les données qui sont modifiables à deux endroits simultanément. Par contre, deux endroits peuvent modifier des données différentes ... d'où la nécessité de repliquer "dans tous les sens" !
Merci quand même,
L(at)u
The Computing Froggy
----- Message d'origine ----
De : Olivier DUCTEIL <olivier(dot)ducteil(at)2amath(dot)fr>
À :
Laurent ROCHE <laurent_roche(at)yahoo(dot)com>; pgsql-fr-generale(at)postgresql(dot)org
Envoyé le : Vendredi, 5 Octobre 2007, 22h21mn 29s
Objet : RE: [pgsql-fr-generale] Système de réplication très asynchrone ?
<!--
_filtered {font-family:"Cambria Math";panose-1:2 4 5 3 5 4 6 3 2 4;}
_filtered {font-family:Calibri;panose-1:2 15 5 2 2 2 4 3 2 4;}
_filtered {font-family:Tahoma;panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0cm;margin-bottom:.0001pt;font-size:12.0pt;font-family:"Times New Roman", "serif";}
a:link, span.MsoHyperlink
{color:blue;text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
{color:purple;text-decoration:underline;}
span.EmailStyle17
{font-family:"Calibri", "sans-serif";color:#1F497D;}
.MsoChpDefault
{font-size:10.0pt;}
_filtered {margin:70.85pt 70.85pt 70.85pt 70.85pt;}
div.Section1
{}
-->
Bonjour
Jai eu exactement le même problème avec des agences qui
doivent avoir des données venant dun centre dappel, données
uniquement liées à leur activité.
Enfin, la plupart des agences nont pas dadsl ne
sont donc pas connecté en permanence sur la base, sans compter les portables
des commerciaux qui eut aussi doivent avoir des données en fonction de leur
besoin mais répliqué de la base.
>>Existe-t'il un système gérant cela ?
Je nai trouvé aucun système libre ou payant me permettant
de synchroniser lensemble des 200 points (lieux) de réplications filtrée
et asynchrones.
>> si je pouvais récupérer ou adapter quelque
chose d'existant ça serait mieux
Jai donc mis en place tout un système qui gère les lieux,
les récupérations liées à ces lieux, les doublons de modifications entre lieux.
mais jai mis bien une année pour trouver quelque
chose de stable.
Exemple :
Nous avons 3 centres de gestion qui gère les agendas de nos chefs
dagences :
+ dès deux côtés il possible de modifier les rendez-vous.
+ un serveur central gère les doublons = modification du même
rendez-vous par un centre dappel et par un chef dagence.
+ des portables des commerciaux récupèrent (et peuvent aussi créer/modifier)
les rendez-vous des chefs dagence de leur localité.
+ il y a une gestion des mises à jour de chacun des lieux (ou
point de synchronisation)
Je ne sais pas si je suis clair, où si ça correspond à votre
demande.
Pouvez vous men dire plus ?
Avec quel langage programmez vous ? quel agl ?
Voulez vous passer par un serveur ?
Cordialement
Olivier
De :
pgsql-fr-generale-owner(at)postgresql(dot)org
[mailto:pgsql-fr-generale-owner(at)postgresql(dot)org] De la part de Laurent
ROCHE
Envoyé : mercredi 3 octobre 2007 11:06
À : pgsql-fr-generale(at)postgresql(dot)org
Objet : [pgsql-fr-generale] Système de réplication très asynchrone
?
Bonjour,
Je
dois répliquer des données entre des bases de données déconnectées ... d'où une
réplication "très asynchrone".
Description
du système:
J'ai
une application de gestion commerciale avec un système central au siège ou tout
le monde peut se connecter.
Mais
aussi des "petites applications itinérantes" : les commerciaux ont
l'application sur leur portable avec une copie de la base de données qui
contient uniquement les données qui les intéressent. De temps en temps les
commerciaux se connectent à internet et demandent une synchronisation des
données : ils envoient leurs modifications et ils recoivent les modifications
du siège.
(Pas
de problème d'écrasement de données : le propriétaire des données est
clairement identitfié de par la nature de l'application)
Mon
problème:
Existe-t'il
un système gérant cela ?
J'ai fait
une recherche mais je n'ai rien trouvé.
J'ai
commencé à faire quelque chose moi même (avec des triggers et export de
fichiers) ... mais devant l'immensité de la tache je me dis que si je
pouvais récupérer ou adapter quelque chose d'existant ça serait mieux.
Merci
d'avance pour votre aide,
L(at)u
The Computing Froggy
Ne gardez plus qu'une seule adresse mail ! Copiez vos mails vers Yahoo!
Mail
Ne gardez plus qu'une seule adresse mail ! Copiez vos mails vers Yahoo! Mail
_____________________________________________________________________________
Ne gardez plus qu'une seule adresse mail ! Copiez vos mails vers Yahoo! Mail
From | Date | Subject | |
---|---|---|---|
Next Message | Sébastien Lardière | 2007-10-15 08:41:11 | Re: [pgsql-fr-generale] Re : [pgsql-fr-generale] desactivation des trigers pendant une réplication |
Previous Message | Laurent ROCHE | 2007-10-15 08:27:11 | Re : [pgsql-fr-generale] desactivation des trigers pendant une réplication |