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 :

Question ouverte : export d'une base de données


Sujet :

Langage SQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 17
    Par défaut Question ouverte : export d'une base de données
    Bonjour,

    Je me pose une petite question....

    J'ai une énorme base de données toute mal organisé et moche à refaire...
    Donc pour ça pas de pb je vais y arriver (enfin je pense ^^)

    Mais je viens de me poser la question... Comment assurer l'historique entre la nouvelle et la vieille base de données....

    Exemple : Si je veux savoir combien de trucs j'ai manger sur les 10 dernières années sachant que 4 années sont stockés dans une base et 6 dans l'autre.

    Donc je suppose que l'on est obligé de faire 2 requetes disctinctes puis de les associées. Ou il y a d'autres astuces ? ou d'autres idées? ou des organisations de base de données à avoir?

    Car les 2 bases vont être certainement très différentes au niveau de l'organisation !

    Enfin j'espère que vous avez compris ma question car la c'est la digestion et je galère un peu

  2. #2
    Membre éclairé Avatar de juvamine
    Profil pro
    Chef de projet MOA
    Inscrit en
    Mai 2004
    Messages
    414
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projet MOA
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Mai 2004
    Messages : 414
    Par défaut
    Quel SGBD utilises tu ?

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 17
    Par défaut
    Du MicroSoft SQL Server 2008 pour l'ancienne BDD et pour la nouvelle surement du MySQL avec du PHP derrière ou du MS SQL 2K8...

    D'ailleurs c'est bien du MySQL le MS SQL 2K8? nan?

  4. #4
    Membre éclairé Avatar de juvamine
    Profil pro
    Chef de projet MOA
    Inscrit en
    Mai 2004
    Messages
    414
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projet MOA
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Mai 2004
    Messages : 414
    Par défaut
    Euh MySql (Sun) n'a stritement RIEN à voir avec SqlServer (Microsoft).

    Si tes deux bases étaient sous sqlserver 2008 tu avais des solutions assez simple de ce genre:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    select * from [MA_BASE_HISTORIQUE].dbo.MaTable1
    union ALL
    select * from [MA_NOUVELLE_BASE].dbo.MaTable1
    Si tes deux moteurs sont différents ça devient plus complexe...

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 17
    Par défaut
    J'ai toujours tourné avec des MySQL et je m'été jamais posé la question donc ouais du coup si pas le même moteur ca va être la loose en effet ...
    Merci en tout cas déjà pour cette solution.
    Mais qu'elles seraient les autres solutions envisageables car si je pouvais me libérer de MS, je me sentirais mieux ! lol ^^

  6. #6
    Membre éclairé Avatar de juvamine
    Profil pro
    Chef de projet MOA
    Inscrit en
    Mai 2004
    Messages
    414
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projet MOA
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Mai 2004
    Messages : 414
    Par défaut
    On est pas là pour débattre de cela, mais perso, moi je te conseillerai de rester avec sqlserver 2008, qui est un sgbd très performant, très maléable (malgré l'interface de la console qui laisse à désirer).
    ça t'évitera une migration de moteur à moteur qui n'est jamais aisée (type de données, procédures stockées)
    et ça te permettra d'avoir deux bases sur le même moteur...

  7. #7
    Membre chevronné Avatar de rberthou
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    612
    Détails du profil
    Informations personnelles :
    Âge : 61
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 612
    Par défaut
    Pour ton problème je dirais qu'il est préférable de tout stoker dans cela dans le même type de base de données (soit MS SQL-Serveur soit Mysql), cela peut être sur des serveurs différents .

    Il n'y à pas de probleme avec MYSql pour faire des jointure entre tables de serveur et d'instance MySql differentes .
    http://dev.mysql.com/doc/refman/5.0/...ge-engine.html

    Le plus "propre" à mon avis est de réaliser une reprise des données pour conserver ton historique dans la même base de données et dans un e structure proche de ta cible.

Discussions similaires

  1. Exportation d'une base de données Excel
    Par lindalina dans le forum Débuter
    Réponses: 0
    Dernier message: 27/10/2008, 09h36
  2. Exporter vers une base de données AS400
    Par niko73 dans le forum Visio
    Réponses: 0
    Dernier message: 22/11/2007, 15h11
  3. exportation d'une Base de Données
    Par hamdani dans le forum Administration
    Réponses: 5
    Dernier message: 21/05/2007, 17h12
  4. Pb import/export d'une base de données
    Par charlie koller dans le forum Débuter
    Réponses: 3
    Dernier message: 21/03/2007, 15h26
  5. Problème import/export d'une base de donnée
    Par charlie koller dans le forum Débuter
    Réponses: 2
    Dernier message: 21/03/2007, 15h09

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