PostgreSQL

Bases de données - PostgreSQL

PostgreSQL est un Système de Gestion de Base de Données Relationnelle qui utilise le langage SQL.

Ce SGBD est dit ACID :

Atomicité - Une transaction est exécutée complètement ou pas du tout si une erreur survient.

Consistence - La base de donnée est consistante avant et après la transaction

Isolation - On peut lancer plusieurs transactions en simultané sans qu’aucune n’interfère avec une autre.

Durable - Quoi qu’il arrive la transaction s’effectuera même si le système plante.


Qui l’utilise ?

  • Netflix
  • Uber
  • Instagram
  • Spotify
  • Twitch
  • Reddit…

Concurrence

  • MySQL / MariaDB (subtile différence entre les deux)
  • SQLite
  • Oracle
  • Microsoft SQL Server
  • wiki

Table of content