IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Outils MySQL Discussion :

Question Synchronisation Replication


Sujet :

Outils MySQL

  1. #1
    Membre habitué
    Homme Profil pro
    Chef de projet MOA
    Inscrit en
    Mars 2002
    Messages
    119
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projet MOA
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2002
    Messages : 119
    Points : 126
    Points
    126
    Par défaut Question Synchronisation Replication
    Bonjour,

    Le question à surement déjà été posée sur ce sujet , mais du fait de l'environnement de dev un peu spéciale je prefere la reposer.

    Nous disposons actuellement d'un outils interne de gestion de nos clients (réaliser en Windev et sous base client serveur Hyperfile)

    Nous avons donc du monde au siege et des commerciaux itinérant qui ne peuevent actuellement utiliser l'appli que si ils on internet (passe par un vpn pour se connecter)

    Nous voudrions faire un mode OFFLINE pour les commerciaux, avec une synchro/replication lors de la connexion .

    MySQL semble proposer une telle solution. Par contre je n'ai pas trouvé de tuto clair ou de documentation précise sur comment mettre en place ce systeme


    Pouvez vous m'aidez ??

    Cordialement

  2. #2
    Membre à l'essai
    Inscrit en
    Juin 2006
    Messages
    18
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 18
    Points : 14
    Points
    14
    Par défaut
    Bonjour,

    La réplication ne fonctionne que dans un sens.

    Du Master vers le Slave.

    Les commerciaux pouraient avoir les infos du master tels qu'ils se sont connecté la fois précédante.

    Mais ils ne peuvent pas mettre à jour les infos sur le master à partir de leurs poste.

    Sauf si tu insères les infos dans une table temporaire avec un champ status, et que tu as un applicatif qui vérifie si il est connecté ou non. Et si il est connecté il met à jour les infos sur le maitre.

    Bon courage.

    Oxilab.

  3. #3
    Membre habitué
    Homme Profil pro
    Chef de projet MOA
    Inscrit en
    Mars 2002
    Messages
    119
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projet MOA
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2002
    Messages : 119
    Points : 126
    Points
    126
    Par défaut
    D'accord donc il n'y a pas à proprement parler de systeme de synchronisation auto ( gestion des clefs , des doublons ...)

    La remonté des infos doit se faire à la main


    Y a t il qqchose de prévue ds les prochaines version de mysql ??

    Cordialement,

  4. #4
    Membre habitué
    Homme Profil pro
    Chef de projet MOA
    Inscrit en
    Mars 2002
    Messages
    119
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projet MOA
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2002
    Messages : 119
    Points : 126
    Points
    126
    Par défaut
    Personne ?

  5. #5
    Membre émérite Avatar de Maximil ian
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    2 622
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 2 622
    Points : 2 973
    Points
    2 973
    Par défaut
    Salut,

    Techniquement, la réplication bidirectionnelle est possible mais non recommandée par MySQL.

    http://dev.mysql.com/doc/refman/5.0/...aitem-16-3-4-5

    Ce qui est sûr, c'est que MySQL ne propose pas de cadre pour gérer une synchronisation telle qu'on la conçoit avec des bases distantes nomades parfois connectées, parfois déconnectées.
    C'est à toi d'implémenter ton propre système avec gestion de la synchronisation avec le master, de la bascule connecté/déconnecté, politique de traitement des UPDATE concurrents provenant de différents clients, des conflits potentiels, etc.

    Si tu as l'opportunité de redévelopper l'appli, des plateformes comme .NET avec ADO.NET intègrent des mécanismes intéressants de travail en mode déconnecté au niveau client (les données ne sont plus stockées dans une base relationnelle locale mais dans des datasets XML accessibles de la même manière).

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Question synchronisation ?
    Par ®om dans le forum Langage
    Réponses: 7
    Dernier message: 09/09/2006, 16h36
  2. question: Synchronisation de threads
    Par remimichot dans le forum Concurrence et multi-thread
    Réponses: 2
    Dernier message: 23/07/2006, 18h27
  3. Question de synchronisation
    Par the big ben 5 dans le forum Langage
    Réponses: 13
    Dernier message: 20/12/2005, 17h36
  4. Question sur la synchronisation des threads.
    Par sebastieng dans le forum Langages de programmation
    Réponses: 4
    Dernier message: 07/12/2005, 15h55
  5. merge replication : synchronisation
    Par nys_00 dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 25/03/2005, 08h50

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo