SGBD PostgreSQL

PostgreSQL est un système de gestion de base de données (SGBD) relationnel qui fonctionne sur des systèmes de type UNIX (Linux et toutes ses dérivées) ainsi que sur certains Windows. PostgreSQL est un outil libre sous licence BSD (similaire à une licence Open Source) très performant et dont les performances sont comparables à Oracle 9.

La première version de PostgreSQL est sortie en 1995 et s’appelait « Postgre95 ». Aujourd’hui, le nom a changé et s’appelle PostgreSQL et en est à sa version 9.6.0 qui est sortie le 29 septembre dernier.

Ce système de base de données est concurrent aux autres bases de données libre tel que « MariaDB, MySQL ainsi que Firebird » ou bien propriétaire comme « Oracle, Sybase, DB2, Microsoft SQL Server ». PostgreSQL n’est pas dirigée, contrôlé par une seule entreprise mais est fondé sur une communauté mondiale de développeurs et d’entreprises.

PostgreSQL fonctionne selon une architecture client/serveur et est donc constitué :

  • D’une partie serveur, c’est-à-dire une application fonctionnant sur la machine hébergeant la base de données (le serveur de bases de données) capable de traiter les requêtes des clients. Il s’agit dans le cas de PostgreSQL d’un programme résident en mémoire appelé postmaster.
  • D’une partie client devant être installée sur toutes les machines nécessitant d’accéder au serveur de base de données (un client peut éventuellement fonctionner sur le serveur lui-même).

Inconvénients : Ils sont peu car PostgreSQL est devenu un très gros SGBD, puissant, fiable et libre.

  • Les compétences à acquérir et maintenir.
  • Mis de côté pour les Windows.

Avantages :

  • Interfaces graphique pour gérer les tables
  • Bibliothèques pour de nombreux langages (JAVA, C, C++, Perl…)
  • Ils ont une communauté dynamique de professionnels et de passionnés de PostgreSQL que votre personnel peut tirer sur et contribuer.
  • Fiabilité et stabilité légendaire
  • Code source extensible, changeable comme on le veut
  • Disponible pour toutes les versions d’Unix ainsi que certaines de Windows.

Aujourd’hui PostgreSQL c’est fait une très bonne réputation dans le monde du SGBD libre et concurrence même ces rivaux tel que les SGBD propriétaire.

Romain Gudet,

Julien Barbet,

Julien Piot

Ce contenu a été publié dans Veille technologique. Vous pouvez le mettre en favoris avec ce permalien.