PostgreSQL

Logo PostgreSQL

Qu’est-ce que PostgreSQL ?

PostgreSQL est un système de gestion de base de données relationnelle-objet Open Source, développé depuis 1986. Réputé pour sa robustesse, sa conformité SQL et ses fonctionnalités avancées, il est le choix privilégié des applications critiques.

Site officiel de PostgreSQL

Fonctionnalités avancées

Types de données

  • JSON/JSONB natif
  • Arrays et hstore
  • Types géographiques (PostGIS)
  • Types personnalisés

Performance

  • Indexation avancée : B-tree, GIN, GiST, BRIN
  • Parallélisme des requêtes
  • JIT compilation
  • Partitionnement natif

Intégrité

  • ACID complet
  • MVCC (concurrence sans verrous)
  • Contraintes riches
  • Transactions savepoints

Haute disponibilité

Réplication streaming

  • Synchrone ou asynchrone
  • Cascading replication
  • Slots de réplication

Solutions HA

  • Patroni : failover automatique
  • PgBouncer : pooling de connexions
  • Pgpool-II : load balancing
  • Citus : sharding horizontal

L’expertise Worteks

Worteks est expert PostgreSQL :

  • Architecture : conception et sizing
  • Haute disponibilité : Patroni, réplication
  • Performance : tuning et optimisation
  • Migration : depuis Oracle, SQL Server

Contactez nos experts

Articles liés

Sur notre blog

Dans les conférences que nous avons données