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

Langage SQL Discussion :

Synchronisation bi-directionnelle - réseau distribué


Sujet :

Langage SQL

  1. #1
    Nouveau Candidat au Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Juillet 2013
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2013
    Messages : 2
    Points : 1
    Points
    1
    Par défaut Synchronisation bi-directionnelle - réseau distribué
    Bonjour à tous !

    je poste dans la catégorie SQL car je n'ai pas trouvé de catégorie adéquate.

    Je vous expose mon problème :

    j'ai besoin de synchroniser de manière bi-directionnelle, des BDD, sur un réseau distribué. Les BDD peuvent être MYSQL et SQLITE.

    Il n'y a pas de problèmes de charges ou de 1000 connexions à gérer.

    J'ai vu que MYSQL permettait de gérer une sorte de "réplication" à double sens, mais que faire pour SQLITE ? de plus, la "double réplication" native semblent poser beaucoup de problème quant à la fiabilité des données répliquées.

    Je stagne un peu, pourriez-vous m'aider ?

    Merci d'avance !

  2. #2
    Rédacteur

    Avatar de SQLpro
    Homme Profil pro
    Expert bases de données / SQL / MS SQL Server / Postgresql
    Inscrit en
    Mai 2002
    Messages
    21 902
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Expert bases de données / SQL / MS SQL Server / Postgresql
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2002
    Messages : 21 902
    Points : 51 646
    Points
    51 646
    Billets dans le blog
    6
    Par défaut
    Il n'existe pas de solution fiable si les bases sont hétérogènes.
    De plus la plupart des mécanismes de réplication de données bidirectionnelles reposent sur des triggers qui sont par nature peu performant et plombe les temps de réponse.

    1) il faudrait être sur le même SGBDR des deux côtés et de type C/S (éviter donc SQLlite, beaucoup trop léger !)
    2) MySQL est loin d'être performant et fiable dans ce cas de figure... En plus il est bourré de bugs....

    A +

  3. #3
    Nouveau Candidat au Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Juillet 2013
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2013
    Messages : 2
    Points : 1
    Points
    1
    Par défaut
    Bonjour,

    merci pour votre réponse.

    Je décris un peu plus en détail la situation :

    des terminaux android ou PC doivent se connecter au même serveur.
    Voilà pourquoi j'ai parlé de SQLITE.

    Auriez vous un SGBDR à me conseiller qui semble bien répondre au problème ?

  4. #4
    Rédacteur

    Avatar de SQLpro
    Homme Profil pro
    Expert bases de données / SQL / MS SQL Server / Postgresql
    Inscrit en
    Mai 2002
    Messages
    21 902
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Expert bases de données / SQL / MS SQL Server / Postgresql
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2002
    Messages : 21 902
    Points : 51 646
    Points
    51 646
    Billets dans le blog
    6
    Par défaut
    A ma connaissance le seul qui peut aller sur les 2 est MS SQL Server :
    • version CE pour les smartphone et tablettes équipées de Windows
    • version web, standard ou enterprise pour la concentration des données sur les serveurs,

    avec :
    • réplication transactionnelle pour les données simplex
    • réplication de fusion pour les données duplex (les minimiser de toutes façons).


    Tout mode de réplication autre que transactionnel (donc unidirectionnel) provoque immanquablement soit des incohérences de données, soit des conflits qu'il faudra gérer à la main.....

    A +

Discussions similaires

  1. Disponibilité en temps réel de l'information dans un réseau distribué
    Par sy5tem dans le forum Algorithmes et structures de données
    Réponses: 1
    Dernier message: 01/03/2015, 17h45
  2. Outil pour synchronisation bi-directionnelle
    Par skeut dans le forum Access
    Réponses: 0
    Dernier message: 20/07/2010, 23h28
  3. Réponses: 2
    Dernier message: 04/06/2008, 22h02
  4. Réponses: 2
    Dernier message: 19/07/2007, 11h50
  5. jeu réseau: synchronisation des latences
    Par orelero dans le forum Développement
    Réponses: 2
    Dernier message: 19/04/2006, 11h32

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