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

Symfony PHP Discussion :

Passer de MySQL à MongoDB ?


Sujet :

Symfony PHP

  1. #1
    Membre habitué Avatar de FrontLine
    Homme Profil pro
    Développeur Web
    Inscrit en
    Janvier 2008
    Messages
    173
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2008
    Messages : 173
    Points : 134
    Points
    134
    Par défaut Passer de MySQL à MongoDB ?
    Bonjour,

    je me lance dans SF2 et je me pose une question, j'utilise autant MySQL que MongoDB suivant les projets.

    Pour chaque projet j'utilise des classes maisons suivant le type de base de données, donc changer de moteur nécessiterait un gros refactoring sur mes projets actuel.

    Je lis un peu partout que c'est le but de Symfony / Doctrine que l'application soit indépendante du moteur de base de données, donc en théorie ok mais en pratique ça donne quoi ?

    Ca passe tout seul après une légère config ou on est obligé de faire un refactoring ?

  2. #2
    Responsable Qt & Livres


    Avatar de dourouc05
    Homme Profil pro
    Ingénieur de recherche
    Inscrit en
    Août 2008
    Messages
    26 618
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur de recherche
    Secteur : Enseignement

    Informations forums :
    Inscription : Août 2008
    Messages : 26 618
    Points : 188 591
    Points
    188 591
    Par défaut


    Côté MySQL, tu as des entités ; côté MongoDB/CouchDB, tu as des documents, ce n'est pas entièrement compatible. Quand tu regardes le FOSUserBundle, tu as les trois types, qui s'utilisent de la même manière cependant. Donc il faudra au moins changer tout ça : entités en documents et vice-versa.
    Vous souhaitez participer aux rubriques Qt (tutoriels, FAQ, traductions) ou HPC ? Contactez-moi par MP.

    Créer des applications graphiques en Python avec PyQt5
    Créer des applications avec Qt 5.

    Pas de question d'ordre technique par MP !

  3. #3
    Membre habitué Avatar de FrontLine
    Homme Profil pro
    Développeur Web
    Inscrit en
    Janvier 2008
    Messages
    173
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2008
    Messages : 173
    Points : 134
    Points
    134
    Par défaut
    Ok c'était trop beau ^^
    Mais c'est logique et plutôt bien fichu.

    Merci pour ta réponse.

Discussions similaires

  1. Passer de MySQL à PostgreSQL
    Par GLDavid dans le forum PostgreSQL
    Réponses: 1
    Dernier message: 09/05/2007, 12h14
  2. Réponses: 4
    Dernier message: 08/04/2006, 09h10
  3. Passer de Mysql a Sql server
    Par scaleo dans le forum MS SQL Server
    Réponses: 14
    Dernier message: 17/10/2005, 10h47
  4. [Oracle 8i][DBDesigner] Comment passer de MySQL à Oracle ?
    Par tibotibotibo dans le forum Décisions SGBD
    Réponses: 6
    Dernier message: 08/07/2005, 11h41
  5. pk passer de mysql à postgre
    Par pioums dans le forum Autres SGBD
    Réponses: 2
    Dernier message: 03/10/2002, 10h31

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