Plan du cours

Qu'est-ce que PostgreSQL ?

  • Une brève histoire de PostgreSQL
  • Conventions
  • Informations complémentaires
  • Lignes directrices pour le signalement des bogues

Introduction à PostgreSQL

  • Installation et création Database
  • Le langage SQL
  • Fonctionnalités avancées

Le langage SQL

  • Syntaxe SQL
  • Définition des données
  • Manipulation des données
  • Requêtes
  • Types de données
  • Fonctions et opérateurs
  • Enveloppements de données étrangères
  • Conversion des types
  • Index
  • Déclencheurs
  • Texte intégral Search
  • Le schéma d'information
  • PL/pgSQL - SQL Langage de procédure
  • Contrôle de la concurence
  • Conseils de performance
  • Utilisation du planificateur Statistics

Administration du serveur

  • Code source et paquets fournis par la distribution
  • Installation à partir du code source
  • Installation à partir du code source sous Windows
  • Déploiement de binaires obtenus par compilation du code source
  • Configuration du serveur, fonctionnement
  • Database Stockage physique
  • Exigences de durabilité des systèmes de fichiers et options de montage requises
  • Configuration du serveur
  • Considérations particulières pour les déploiements basés sur des conteneurs
  • Authentification du client
  • [Rôles
  • Gestion des Databases
  • Localisation
  • Tâches de maintenance Database courantes
  • Sauvegarde et restauration
  • Configuration de la restauration
  • Surveillance de l'activité Database
  • Surveillance de l'utilisation des disques
  • Fiabilité et journal des écritures
  • Tests de régression
  • Installation d'extensions de serveurs tiers

Haute disponibilité, équilibrage des charges et réplication

  • Théorème CAP de Brewer
  • Réplication synchrone ou asynchrone
  • Expédition des logs (Warm Standby)
  • Réplication maître-esclave en continu (Hot Standby)
  • Réplication maître-esclave basée sur le déclenchement avec Slony
  • Réplication multi-maître basée sur des déclencheurs avec Bucardo
  • Mise en commun des connexions et réplication synchrone avec Pgpool
  • Configurations de basculement à l'aide de DRBD
  • Remplacement d'un serveur défaillant
  • Récupération à partir d'une partition du réseau

Pré requis

Une connaissance pratique de base de SQL

 14 heures

Nombre de participants



Prix par participant

Nos Clients témoignent (6)

Cours Similaires

Catégories Similaires