Table des matières:
Définition - Que signifie PostgreSQL?
PostgreSQL est un système de gestion de base de données relationnelle objet (ORDBMS) open source qui n'est pas détenu ou contrôlé par une entreprise ou un individu. Parce que le logiciel postgresSQL est open-source, il est géré principalement grâce à un effort en ligne coordonné par une communauté mondiale active de développeurs, de passionnés et d'autres bénévoles.
Publié pour la première fois au milieu des années 90, postgresSQL est écrit en C. Ses principaux concurrents sont Oracle DB, SQL Server et MySQL.
Ce terme est également connu sous le nom de Postgres.
Techopedia explique PostgreSQL
PostgresSQL et ingres, un effort antérieur, ont tous deux été développés par une équipe de l'Université de Californie à Berkeley. PostgresSQL ne supportait pas à l'origine le langage de requête structuré (SQL) - le langage de requête QUEL a été utilisé jusqu'en 1994, lorsque le support SQL a été ajouté. En 1996, la première version officielle du logiciel open source de PostgresSQL est sortie.
PostgresSQL prend en charge presque toutes les fonctionnalités des bases de données relationnelles et propose quelques fonctionnalités inhabituelles qui sont normalement absentes dans les autres moteurs RDBMS. Les objets généralement pris en charge incluent les vues, les procédures stockées, les index, les déclencheurs et les types de données définis par l'objet, en plus des fonctionnalités générales du SGBDR telles que les clés primaires, les relations de clés étrangères et l'atomicité.
Certaines fonctionnalités critiques postgresSQL sont similaires à Oracle DB et à d'autres moteurs de base de données; ces fonctionnalités incluent l'utilisation de concepts tels que les espaces disque logiques, les points de sauvegarde et la récupération ponctuelle.