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

Décisions SGBD Discussion :

Synchronisation de base de données


Sujet :

Décisions SGBD

  1. #1
    Candidat au Club
    Profil pro
    Développeur Web
    Inscrit en
    Juin 2012
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juin 2012
    Messages : 6
    Points : 3
    Points
    3
    Par défaut Synchronisation de base de données
    Bonjour à tous,

    Je suis sur le développement d'une application et je me pose une question sur la synchronisation de mes bases de données.

    J'ai d'un côté une application sous symfony1.4 avec MySQL et de l'autre une api sous django avec PostgreSQL. Le but est de synchroniser mes deux bases de données pour ne pas avoir de différences de données entre les deux. Petite bonus, les deux modèles de données ne sont pas tout à fait les mêmes...

    J'aurais voulu avoir votre avis sur les méthodes/outils que vous utiliseriez.

    Merci

  2. #2
    Modérateur
    Avatar de DotNetMatt
    Homme Profil pro
    CTO
    Inscrit en
    Février 2010
    Messages
    3 611
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : CTO
    Secteur : Finance

    Informations forums :
    Inscription : Février 2010
    Messages : 3 611
    Points : 9 743
    Points
    9 743
    Billets dans le blog
    3
    Par défaut
    Perso, j'opterais pour un ETL (SSIS, Talend, etc.). Après ça dépend surtout du type de synchro que tu cherches à avoir, et de la volumétrie. Si tu veux du temps réel ça va être un peu plus compliqué.
    Less Is More
    Pensez à utiliser les boutons , et les balises code
    Desole pour l'absence d'accents, clavier US oblige
    Celui qui pense qu'un professionnel coute cher n'a aucune idee de ce que peut lui couter un incompetent.

  3. #3
    Candidat au Club
    Profil pro
    Développeur Web
    Inscrit en
    Juin 2012
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juin 2012
    Messages : 6
    Points : 3
    Points
    3
    Par défaut
    Citation Envoyé par DotNetMatt Voir le message
    Perso, j'opterais pour un ETL (SSIS, Talend, etc.). Après ça dépend surtout du type de synchro que tu cherches à avoir, et de la volumétrie. Si tu veux du temps réel ça va être un peu plus compliqué.
    Ça serait plus du temps réel oui, avec un volume de donnée assez conséquent.

  4. #4
    Modérateur
    Avatar de DotNetMatt
    Homme Profil pro
    CTO
    Inscrit en
    Février 2010
    Messages
    3 611
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : CTO
    Secteur : Finance

    Informations forums :
    Inscription : Février 2010
    Messages : 3 611
    Points : 9 743
    Points
    9 743
    Billets dans le blog
    3
    Par défaut
    Quand tu dis temps réel, tu veux dire qu'il est absolument vital que les données soient synchronisées à la micro-seconde près ?

    Ou bien est-ce que tu parles de pseudo-temps réel (avec un écart maxi de X minutes par exemple) ?
    Less Is More
    Pensez à utiliser les boutons , et les balises code
    Desole pour l'absence d'accents, clavier US oblige
    Celui qui pense qu'un professionnel coute cher n'a aucune idee de ce que peut lui couter un incompetent.

  5. #5
    Candidat au Club
    Profil pro
    Développeur Web
    Inscrit en
    Juin 2012
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juin 2012
    Messages : 6
    Points : 3
    Points
    3
    Par défaut
    Citation Envoyé par DotNetMatt Voir le message
    Quand tu dis temps réel, tu veux dire qu'il est absolument vital que les données soient synchronisées à la micro-seconde près ?

    Ou bien est-ce que tu parles de pseudo-temps réel (avec un écart maxi de X minutes par exemple) ?
    Du temps réel serait le mieux après je peux avoir une latence de quelques minutes je ferai autrement pour les données importantes

Discussions similaires

  1. Synchronisation de bases de données
    Par mfofana dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 25/02/2007, 21h29
  2. Synchronisation de bases de données
    Par loreleï85 dans le forum Alimentation
    Réponses: 7
    Dernier message: 29/01/2007, 11h48
  3. Synchronisation de bases de données
    Par loreleï85 dans le forum Outils
    Réponses: 2
    Dernier message: 18/01/2007, 17h39
  4. Synchronisation entre base de données et caractéristiques
    Par Debault dans le forum Bases de données
    Réponses: 2
    Dernier message: 03/08/2006, 23h44
  5. Synchronisation de base de données locale/distante Internet
    Par StefC30 dans le forum Développement
    Réponses: 3
    Dernier message: 25/07/2003, 14h47

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