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 Émilien Tlapale . Évalué à 0.
# Choix
Posté par TuxPierre . Évalué à 2.
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 kedare . Évalué à 4.
chez moi mysql prend 75mo de memoire , et postgresql 15 ....
[^] # Re: Choix
Posté par TuxPierre . Évalué à 1.
# utilisation ?
Posté par Colargol . Évalué à 1.
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 kedare . Évalué à 1.
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.