PostgreSQL
PostgreSQL (également connu sous le nom de Postgres) est un puissant système de base de données relationnelle objet open-source avec plus de 35 ans de développement actif. Il est connu pour sa fiabilité, sa robustesse fonctionnelle et ses performances.
Présentation
PostgreSQL prend en charge une large gamme de types de données, y compris JSON, JSONB, les tableaux et la recherche full-text. Il prend en charge des fonctionnalités SQL avancées telles que les fonctions de fenêtre, les CTE et les foreign data wrappers pour accéder à des sources de données externes.
Fonctionnalités principales
- Conformité ACID complète et contrôle de concurrence multi-version (MVCC)
- Architecture extensible : types de données, opérateurs et fonctions personnalisés
- Support JSON et JSONB pour des workflows de type NoSQL
- Recherche full-text sans outils externes
- Répliques en lecture et réplication streaming pour la haute disponibilité
- Extensions via l’écosystème PostgreSQL Extension (PGXN)
Licence
PostgreSQL est publié sous la Licence PostgreSQL, une licence open-source libérale similaire à BSD ou MIT. Il n’y a aucune restriction sur l’utilisation commerciale, la modification ou la distribution.
Voir Licence PostgreSQL pour plus de détails.
Ressources officielles
- Site web : https://www.postgresql.org/
- Documentation : https://www.postgresql.org/docs/
- GitHub : https://github.com/postgres/postgres
Liens connexes
- Mysql
- cockroachdb