Postgres VS MySQL

Postgres VS MySQL - SQL/NoSQL - Programmation

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

Reply

Marsh Posté le 04-11-2003 à 10:42:19   

Reply

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 :/


---------------
IVG en france
Reply

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

Reply

Marsh Posté le 04-11-2003 à 10:57:24    

autant pour moi alors :jap:  


---------------
IVG en france
Reply

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 ?

Reply

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.

Reply

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

Reply

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.

Reply

Marsh Posté le 04-11-2003 à 14:31:28    

Je plussoie pour Postgre :jap:
(mêmes raisons: adaptations certainement plus faciles à effectuer)


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
Reply

Marsh Posté le 04-11-2003 à 16:40:14    

[troll inutile] sql server c'est plus mieu mais ça tourne pas sous nux :ange: [/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.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed