PostgreSQL

database
Première version : 1996
Licence : PostgreSQL License

PostgreSQL

Système de gestion de base de données relationnelle open source réputé pour sa fiabilité et ses fonctionnalités avancées.

Détails techniques

PostgreSQL est un SGBD relationnel-objet open source avancé, avec plus de 30 ans de développement actif, réputé pour sa fiabilité et sa conformité SQL.

C'est ma base de données principale, utilisée sur ce portfolio (Django ORM), chez StudiMove (Go), et chez DeviProp (NestJS / TypeORM). PostgreSQL excelle pour les schémas relationnels complexes grâce à ses types avancés, l'héritage de tables, et les index sophistiqués (B-tree, GiST, GIN, BRIN).

Fonctionnalités avancées

  • CTEs récursives et window functions,
  • types JSON / JSONB,
  • full-text search,
  • generated columns.

La gestion transactionnelle MVCC assure l'isolation et la cohérence.

Versions récentes et extensions

PostgreSQL 17 et versions ultérieures améliorent le parallélisme, la réplication logique et les performances. Les extensions étendent ses capacités bien au-delà du relationnel classique :

  • pgVector : IA,
  • TimescaleDB : séries temporelles,
  • PostGIS : géospatial.

Site officiel : postgresql.org.

Besoin d'un développeur PostgreSQL ?

Avec 2 ans et 11 mois d'expérience en PostgreSQL, je peux vous aider à réaliser votre projet.