Forum général.général Mysql ou PostgreSQL pour le web ?

Posté par  .
Étiquettes : aucune
0
27
mai
2007
Hello , je commence a utiliser Grails (http://grails.codehaus.org) , je compte faire un site avec , mais j'hésite a utiliser PostgreSQL ou Mysql ...
j'ai un serveur dedié donc le fait que mysql soit plus present m'importe peut
pour le moment je maitrise a peut pret les deux a egalité ,meme si je prefere postgresql car il est totalement libre , plus complet, et supporte plus de langage pour les procedure stocké

donc que me conseillez vous ?
je cherche quelque chose de leger , de puissant , de simple et d'extensible
qui tourne sur MacOsX(Developpement) et Linux(Production)

merci ^^
  • # sqlite...

    Posté par  . Évalué à 0.

    ...mais Java ça pue.
  • # Choix

    Posté par  . Évalué à 2.

    Bonjour,

    Je te dirais de choisir celui que tu "aimes" le mieux.. Mais apres ce jugement subjectif, certains parametres entre en compte :
    + mysql est reputé plus leger
    + mysql est plus rapide pour les requetes de lecture (du moins out of the box et maintenant avec PostgreSQL 8.2 ce n'est plus vraiment vrai)

    Je dirais que d'une maniere generale, PostgreSQL demande plus de "réglages".
    Moi perso, j'ai choisi PostgreSQL :)
    • [^] # Re: Choix

      Posté par  . Évalué à 4.

      mysql plus leger ? je crois pas :/
      chez moi mysql prend 75mo de memoire , et postgresql 15 ....
      • [^] # Re: Choix

        Posté par  . Évalué à 1.

        C'est bien pour ca que j'ai dit "réputé" :)
  • # utilisation ?

    Posté par  (site web personnel) . Évalué à 1.

    Tu ne nous as pas dit quel genre de site tu comptais développer, ça aurait pu orienter le choix....

    D'autres éléments pour choisir :
    - versions : comme tu as ton serveur, j'imagine que tu peux disposer de versions récentes des 2 bases. La v4.1 de mysql est à éviter si possible car trop restreinte (pas de vues ni de triggers).
    - disponibilité sur mac OS X : il n'y pas de binaires pré compilés pour mac sur le site de postgresql, il te faudra donc trouver un package tierce partie ou recompiler... Mysql est supporté d'origine.
    - support par le framework : je ne connais pas Grails, mais comme c'est du java j'imagine que les 2 se valent.
    - tu voudras peut être installer sur ton serveur d'autres applications web (forum, blog, cms...) qui à 90% tourneront sous mysql mais pas sous pgsql. Le choix de mysql te permettra dans ce cas là de n'avoir qu'un service de base de données à administrer.

    Un dernier mot sur les licences : tu dis postgresql est totalement libre mais c'est aussi le cas de mysql qui est disponible sous une double licence dont la GPL qui, aux dernières nouvelles, est une licence libre :) Je pense que tu voulais dire que postgresql est disponible sous une licence plus permissive (BSD) ce qui peut être effectivement un critère de choix.
    • [^] # Re: utilisation ?

      Posté par  . Évalué à 1.

      quand je parle de license totalement libre pour postgresql .. je parle de la double license de mysql oui .. d'un coté tu a une version libre mais basique .. mais si tu veut un truc complet avec des outils qu'il faut avec , faut payer :/

      sous MAcOsX j'ai moin de probleme avec postgresql que mysql (pour postgresql : sudo port install postgresql82)

      avec mysql impossible de trouver my.ini par exemple , que galere :/

      au niveau codage et performances je prefere postgresql aussi , donc je vais rester la dessus je pense ^^

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.