Pour moi c'est PostgreSQL (8.2) ! Je l'est déployé sur 4 serveurs de production avec de "grosses" bases de données (plusieurs millions d'enregistrements pour certaines, des dizaines de tables et des requêtes parfois plus hautes que l'écran...).
Le choix s'est porté pour ce SGBD car le MySQL présent sur mes serveurs sont de l'ancienne génération (4.1) et je devais traiter avec l'existant en arrivant dans ma boîte.
A noter tout de même que Postgres implique beaucoup plus de rigueur de la part du développeur. Il en résultat un développement plus "carré".
Ex : MySQL comprends WHERE x='' comme WHERE x=0 (si x est un nombre hein). Alors que Postgres dit "Vas te faire voir". Cela permet de detecter plus facilement des variables PHP non-initialisées par ex...
Partager