PostgreSQL
PostgreSQL est un système de gestion de bases de données relationnelles open-source, souvent considéré comme le plus avancé du marché. Né en 1986 à l'université de Berkeley, il se distingue par sa conformité SQL stricte, son extensibilité et la richesse de ses types de données (JSON, arrays, géométrie, vecteurs).
Ses forces principales :
- Richesse fonctionnelle : types avancés (JSONB, arrays, hstore, pgvector), CTEs récursives, window functions, full-text search natif, et bien plus.
- Conformité SQL : l'implémentation SQL la plus complète et la plus stricte parmi les SGBD open-source.
- Extensibilité : un système d'extensions puissant (PostGIS pour la géographie, pgvector pour l'IA, TimescaleDB pour les séries temporelles).
- MVCC : un système de contrôle de concurrence multi-versions performant, idéal pour les charges mixtes lecture/écriture.
- Écosystème cloud : proposé en managé par tous les hébergeurs (Supabase, Neon, AWS RDS, Scaleway, etc.).
Notre position est claire : PostgreSQL est notre SGBD de prédilection. Nous le préférons à MySQL de manière générale pour sa conformité SQL plus stricte, ses types avancés (JSONB notamment) et son extensibilité. L'essor de solutions comme Supabase ou Neon confirme que PostgreSQL est devenu le standard de facto pour les applications modernes. Sauf contrainte spécifique, c'est notre recommandation par défaut pour tout nouveau projet.
Notre stack
Tout ce que nous considérons comme fondamental pour réussir un projet. Nos équipes disposent de la connaissance et sont en maîtrise. Les avantages et bénéfices ont été démontrés
En exploration
Nos équipes sont encore en train d'acquérir de l'expérience pour généraliser l'adoption.
En veille
Nos équipes ont identifiés ces candidats pour des études et expérimentations plus poussées qui conduiront en cas de succès à une phase d'adoption.
En retrait
Ce qui est actuellement utilisé mais que nous déconseillons dorénavant d'employer car est en rupture avec nos exigences et standards.
Vous avez un projet ?
Parlons en !