Postgresql est injustement méconnu et répandu dans le monde professionnel, alors qu'il est très bon (cf débat Mysql/Postgresql qui liste les avantages de Postgresql) .
Maintenant c'est vrai que ce topic parle d'Oracle. Je dirais brièvement pour Oracle :
AVANTAGES :
- optimiseur très évolué (se trompe rarement quand les stats sont à jour et que la requête est bien écrite, même pour des jointures complexes de plusieurs dizaines de tables)
- gestion de grosses volumétries
- beaucoup de fonctionnalités pour la haute dispo (dataguard, RAC, ...)
INCONVENIENTS :
- prix
- beaucoup de bugs, surtout quand on passe un patch qui corrige un bug mais qui en rajoute un nouveau ...
Concernant le débat sur les tarifs et le choix du SGBD des entreprises, je pense que le choix n'est pas que financier mais aussi politique :
- dépendance vis-à-vis d'Oracle si l'application est développée en en PL/SQL ?
- progiciels qui ne tournent qu'avec Oracle mais pas avec Postgresql, MySQL, ...
- support quasiment inexistant sur les SGBD open-source : risque à prendre ou pas ...
Partager