PostgreSQL est un SGBD Relationnel-Objet (ORDBMS). Il est aujourd’hui reconnu comme la base de donnée Open Source la plus complète et la plus robuste sur le marché.
UTILISATEURS
PostgreSQL est déployée dans des milliers d'entreprises dans le monde, y compris pour des applications critiques de production. Quelques exemples d'utilisateurs sont présentés ici > et des cas utilisateurs sont présentés là >
COMMUNAUTE
PostgreSQL est développé par une communauté internationale de développeurs et d'entreprises (parmi lesquelles Fujitsu, Pervasive Software, Bull ou Sun). L'histoire de PostgreSQL remonte à la base de données Ingres, développée à Berkeley par Michael Stonebraker. Lorsque ce dernier décida en 1985 de recommencer le développement de zéro, il nomma le logiciel Postgres, comme raccourci de post-Ingres. Lors de l'ajout des fonctionnalités SQL en 1995, Postgres fut renommé Postgres95. Ce nom fut changé à la fin de 1996 en PostgreSQL. La communauté compte une cinquantaine de développeurs et contributeurs occasionnels actifs.
FONCTIONNALITES
PostgreSQL est une base de données de classe entreprise. Sa version 8 dispose de la plupart des fonctionnalités présentes dans les bases de données commerciales (transactions, triggers, views, foreign key referential integrity, rules and sophisticated locking, write concurrent access….). PostgreSQL supporte aussi les types de données définies par les utilisateurs, l’héritage, etc. Enfin, la base dispose de nombreux outils d’administration. A ce titre, PostgreSQL est est une bonne alternative aux bases Oracles, que ce soit pour les nouvelles applications, ou pour migrer des bases de données existantes. PostgreSQL est accessibles en utilisant les langages de programmation C, C++, Perl, Python, TCL, Java, etc.
ROBUSTESSE
PostgreSQL est reconnu pour sa grande robustesse.
PERFORMANCE
PostgreSQL offre une performance proche de celle des bases de données commerciales équivalentes, comme Oracle.
DOCUMENTATION
Il existe une documentation anglaise très détaillée. La communauté française a son propre site >
FACILITE D’EMPLOI
PostgreSQL est considérée comme aussi simple à déployer, à administrer et à configurer que les bases de données commerciales équivalentes (Oracle, etc.). Il existe un outil d'administration graphique pgadmin >
A noter que EnterpriseDB propose une version commerciale de base de donnée compatible Oracle, basée sur PostgreSQL.
Contributeurs à cette fiche : Jose Guerreiro (Bull) et Gérald Laurent (Bull)