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 (5)

Cours Similaires

Migrating Oracle to Azure SQL or PostgreSQL

7 heures

PostgreSQL Administration and Development

28 heures

PostgreSQL Essentials

14 heures

PostgreSQL Advanced DBA

14 heures

Implementing High Availability in PostgreSQL

7 heures

PostgreSQL Performance Tuning

14 heures

PostgreSQL Administration, Optimization and Replication

35 heures

PostgreSQL for Developers

14 heures

PostgreSQL 13 for Developers and Administrators

21 heures

PostgreSQL for Administrators - 3 Days

21 heures

PostgreSQL with Python

21 heures

Data Management

35 heures

Pivotal Greenplum for Developers

21 heures

MarkLogic Server

14 heures

SAP ASE for Database Administrators

28 heures

Catégories Similaires