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.
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
Articles liés
Sur notre blog
- Comment migrer un cluster PostgreSQL Bucardo vers un cluster maître-maître PostgreSQL natif
- Comment créer un cluster maître-maître PostgreSQL en natif