PostgreSQL, synthèse technique, 2 jours (code: pgsth2)

Ce cours fournit un synthèse technique de PostgreSQL montrant ses capacités et les outils qui tournent autour. Cela permet une vision plus claire de ce qu’on peut attendre de cet SGBD qui a la côte montante de nos jours.

Résumé et objectifs

  • Versions, historique, écosystème.
  • Modèle relationnel et langage SQL.
  • Interfaces et bibliothèques d’accès, langage procéduraux : PL/pgSQL, PL/Perl, PL/Python, PL/Tcl.
  • Architecture et concepts : Instance, cluster, tablespaces, bases de données.
  • Modèle de stockage, stockage des tables, stockage des colonnes (tables TOAST).
  • Différents types de tables, différents types d’index, utilisation des tableaux (arrays).
  • Gestion des transactions, niveaux d’isolation, vacuum/autovacuum.
  • Différents types de réplication et haute disponibilité, outils « annexes ».

À qui s’adresse ce cours ?

Le cours s’adresse aux chefs de projet, et plus généralement à toute personne cherchant à savoir quels sont les fonctionnalités et les solutions offertes par PostgreSQL et son environnement.

En savoir plus ∙ plan détaillé