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

Alimentation Discussion :

Conseils pour une migration progressive


Sujet :

Alimentation

  1. #1
    Membre du Club
    Homme Profil pro
    Développeur Web
    Inscrit en
    Décembre 2006
    Messages
    81
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Décembre 2006
    Messages : 81
    Points : 56
    Points
    56
    Par défaut Conseils pour une migration progressive
    Bonjour a tous !

    Voila ma problématique,

    Je travaille depuis peu dans une societe e-commerce. L'ensemble du site est developpé en php4 procédural, rien de documenté, une base de donnée trés mal conçu, etc. Mon futur projet dans cette société est de leur developper une site "optimisé mobile".

    Je vais developper le site entièrement avec symfony 2 et jquery mobile, et j'aimerais également reprendre entièrement la conception de la base, aprés avoir pris soin de detailler dans de beaux diagrammes UML, tous les cas d'utilisations de l'application... Le but sera ensuite basculer le site internet lui meme sur symfony2 et la nouvelle base propre aprés avoir implémenté toutes les fonctionnalités...

    Je voulais simplement savoir si je pouvais, a travers une solution open source (ca serait l'ideal), avoir 2 bases distinctes, différentes par leurs schéma, leur encodage, leur moteur, etc. et surtout, synchronisé, avec gestions des conflits de synchro, et tout ce qu'il faut pour que ça groove ;-)

    Je sais pas si je divague complètement ou si il existe des outils pour répondre a cette problématique, mais si c'est le cas, ca nous donnerait la souplesse de pouvoir continuer a travailler sur le nouveau site (d'abord mobile, puis le site lui meme) en parrallele avec la version existante avec des bases toujours a jour sur les 3 systèmes.

    J'ai vu en fouillant un peu sur ce forum les solutions ETL, dois-je tourner vers ce type de solution ? J'avais plus l'impression que ces solutions servaient a synchroniser le serveur de prod avec des solutions de BI.

    Merci de m'éclairer :-)

  2. #2
    Expert confirmé
    Avatar de doc malkovich
    Homme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    Juillet 2008
    Messages
    1 884
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Consultant en Business Intelligence

    Informations forums :
    Inscription : Juillet 2008
    Messages : 1 884
    Points : 4 285
    Points
    4 285
    Billets dans le blog
    1
    Par défaut
    Bonjour,

    D'abord il faudrait préciser tes besoins car je ne pense pas avoir tout compris, ne connaissant pas les technos dont tu parles

    Tu as :
    1. une migration d'un modèle à un autre, dans la même base ?
    2. une réplication d'une base à une autre ( de type peut être différent ) : mouvements dans un sens uniquement ?
    3. une synchronisation d'une base à une autre ( de type peut être différent ) : mouvements dans les 2 sens ?
    4. des mouvements avec transformations dans un ou 2 sens ?


    L'ETL permet de faire des transformations sur les flux, il est très adapté au cas 1/, un peu moins au cas 2/ et pas trop au cas 3/
    Tu as quoi comme bases de données ?
    N'oubliez pas de cliquer sur lorsque votre problème est réglé !

  3. #3
    Membre du Club
    Homme Profil pro
    Développeur Web
    Inscrit en
    Décembre 2006
    Messages
    81
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Décembre 2006
    Messages : 81
    Points : 56
    Points
    56
    Par défaut
    En fait j'ai une basy MySQL ou se trouve l'existant et une autre base MySQL ou se trouvera la nouvelle base, il faudra, utiliser ta solution 4/ et c'est la seule dont tu ne parles pas par rapport à l'ETL :-)

    Vu que je vais refaire le schema des bases, il faudra qu'il y est, entre les bases, des transformations à la volée et des synchronisations dans les 2 sens...

  4. #4
    Expert confirmé
    Avatar de doc malkovich
    Homme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    Juillet 2008
    Messages
    1 884
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Consultant en Business Intelligence

    Informations forums :
    Inscription : Juillet 2008
    Messages : 1 884
    Points : 4 285
    Points
    4 285
    Billets dans le blog
    1
    Par défaut
    Je n'avais pas parlé de l'ETL dans le cas 4/ car il n'est pas très approprié à cet usage
    C'est surtout pour la gestion des conflits, l'ETL s'occupe juste d'envoyer un flux transformé d'une base à une autre. Certains le vendront comme pouvant tout faire ( en EAI ) mais ça risque de faire bricolage ...
    Je te conseillerai plutôt de voir Oracle GoldenGate, un outil très puissant spécialisé dans la réplication & synchro multi-SGBD. Lui gère nativement les conflits et autres contrariétés ( perte de données, gestion des transactions & co ). Il peut aussi faire des transformations, mais très basiques.
    N'oubliez pas de cliquer sur lorsque votre problème est réglé !

  5. #5
    Membre du Club
    Homme Profil pro
    Développeur Web
    Inscrit en
    Décembre 2006
    Messages
    81
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Décembre 2006
    Messages : 81
    Points : 56
    Points
    56
    Par défaut
    Merci de ce conseil j'irai étudier cette solution au moment voulu !

Discussions similaires

  1. [AC-2007] Conseil pour une migration access vers web
    Par titi007 dans le forum Sondages et Débats
    Réponses: 2
    Dernier message: 28/05/2010, 10h37
  2. Quel ETL est à me conseiller pour une migration de bases ?
    Par Arvulis dans le forum Alimentation
    Réponses: 10
    Dernier message: 27/10/2006, 15h39
  3. Conseils pour une reconversion dans l'informatique
    Par Laurentq1970 dans le forum Etudes
    Réponses: 11
    Dernier message: 02/06/2005, 22h16
  4. Besoin d'un conseil pour une sélection Access/fichier
    Par Oluha dans le forum Bases de données
    Réponses: 1
    Dernier message: 20/03/2005, 19h10
  5. [Debutant(e)]conseil pour une liste ?
    Par Tymk dans le forum Débuter
    Réponses: 5
    Dernier message: 05/08/2004, 14h33

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