Postgres VS MySQL - SQL/NoSQL - Programmation
Marsh Posté le 04-11-2003 à 10:46:07
je dirai MySQL parce que tu trouveras plus de rensignements dessus avec Php... et que phpMyAdmin te permet de bien gerer ta base MySQL...
mais n'ayant jamais utilisé PostGres, pour les comparer
Marsh Posté le 04-11-2003 à 10:56:12
PostGreSQL marche aussi bien que MySQL avec PHP. Et pour l'administration, il suffit d'utiliser phpPgAdmin
Marsh Posté le 04-11-2003 à 11:13:30
Merci.. Celà soulève d'autres questions !!
La prise en main est'elle rapide ?
Je m'explique : j'aurais à migrer du code PHP/Oracle en PHP/Postgres ou MySQL ?
Avez-vous des docs/sites en Postgres à m'indiquer ? D'autant que je dois installer la SGBD sur un serveur APACHE 2.0 (LINUX REDHAT 9)
question relative à postgres : les transactions sont'elles mieux gérées que sous MySQL ?
Marsh Posté le 04-11-2003 à 11:29:25
si c'est du code PHP/Oracle, je conseille fortement de passer a PostGreSQL. MySQL étant beaucoup plus limité au niveaux du support du SQL que PostGreSQL, tu auras sans doute plus de changements à faire.
Marsh Posté le 04-11-2003 à 11:36:37
Citation : Avez-vous des docs/sites en Postgres à m'indiquer ? D'autant que je dois installer la SGBD sur un serveur APACHE 2.0 (LINUX REDHAT 9) |
http://www.devshed.com/Server_Side [...] page1.html
http://www.sitepoint.com/article/1233
http://www.sitepoint.com/article/529
http://www.sitepoint.com/article/542
Marsh Posté le 04-11-2003 à 14:04:25
passe à postgres sans hésitation. MySQL est beaucoup trop limité pour un projet d'envergure (et je suppose que c'est le cas vu que tu étais sous oracle).
Si tu as des questions, n'hésite pas. De plus, la doc sur le site officiel est l'une des plus claires que j'ai jamas vues.
Marsh Posté le 04-11-2003 à 14:31:28
Je plussoie pour Postgre
(mêmes raisons: adaptations certainement plus faciles à effectuer)
Marsh Posté le 04-11-2003 à 16:40:14
[troll inutile] sql server c'est plus mieu mais ça tourne pas sous nux [/troll inutile]
MySQL est en effet très limité dans son support du SQL et des transactions comparé à Oracle pour permettre une migration sans douleur.
PostGre est quant à lui beaucoup plus standard dans son implémentation du SQL et des spécificités d'un SGBD-R (transactions notamment).
Mise à part ça, le module d'accès aux données de PHP (que je n'aime pas comparé à ADO à cause de sa syntaxe figée au SGBD) permet tout de même de passer d'un SGBD sans trop de modification de code (juste besoin de renommer les appels aux fonctions).
Sinon, niveau support par PHP, il est identique quelquesoit le SGBD, à partir du moment où ce dernier est supporté, donc aucun problème de ce côté.
UN autre avantage de taille de PostGre est le support du PL/SQL et autres babiolles (triggers, etc.) qu'on ne retrouve pas sur MySQL (du moins dans les versions release)
PostGre sans la moindre hésitation donc.
Marsh Posté le 04-11-2003 à 10:42:19
Bonjour,
J'aimerais avoir votre sentiment...
Sur un serveur Apache muni d'un module PHP il me faut une base de données....
MySQL ou Postgres ???
Avantages et inconvénients pour les deux ??
Merci