Tr : Re : [pgsql-fr-generale] Système de réplication très asynchrone ?

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


J’ai eu exactement le même problème avec des agences qui
doivent avoir des données venant d’un centre d’appel, données
uniquement liées à leur activité.

Enfin, la plupart des agences n’ont pas d’adsl 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 n’ai trouvé aucun système libre ou payant me permettant
de synchroniser l’ensemble 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

J’ai 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 j’ai 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
d’agences :

+ 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 d’appel et par un chef d’agence.

+ des portables des commerciaux récupèrent (et peuvent aussi créer/modifier)
les rendez-vous des chefs d’agence 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 m’en 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

Browse pgsql-fr-generale by date

  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