Formation PostgreSQL, Database & Administration
L'objectif principal de cette formation est de doter les participants des connaissances et compétences nécessaires pour administrer et gérer efficacement une base de données PostgreSQL. À la fin de la formation, les participants seront en mesure de mettre en place, configurer, superviser et maintenir une infrastructure PostgreSQL répondant aux besoins de l'entreprise.
- Installer et configurer PostgreSQL
- Gérer les utilisateurs, les groupes, les importations et exportations de données
- Gérer la sauvegarde et la restauration de données
- Optimiser les requêtes et PostgreSQL
Cette formation PostgreSQL robuste: Administration de la base de données vise à doter les participants des compétences nécessaires pour gérer, configurer et maintenir une infrastructure PostgreSQL robuste et performante.
Programme de la formation
Module 1 : Introduction à PostgreSQL
- Présentation de PostgreSQL
- Caractéristiques et fonctionnalités clés
- Architecture du système PostgreSQL
Module 2 : Installation et configuration
- Installation de PostgreSQL sur différents systèmes d'exploitation
- Configuration du serveur PostgreSQL
- Gestion des paramètres de démarrage et d'exécution
Module 3 : Gestion des utilisateurs et des permissions
- Création, modification et suppression d'utilisateurs
- Définition et attribution des rôles et des autorisations
- Gestion des groupes d'utilisateurs
Module 4 : Gestion des bases de données
- Création, modification et suppression de bases de données
- Définition des options de configuration des bases de données
- Sauvegarde et restauration des bases de données
Module 5 : Gestion des schémas et des objets
- Création, modification et gestion des schémas
- Gestion des tables, vues, séquences et autres objets de base de données
- Utilisation des outils graphiques pour l'administration
Module 6 : Optimisation des performances
- Analyse et compréhension des plans d'exécution
- Indexation et optimisation des requêtes
- Techniques de partitionnement des tables
Module 7 : Sauvegarde et restauration
- Stratégies de sauvegarde (complète, incrémentale, différentielle)
- Outils de sauvegarde et de restauration (pg_dump, pg_restore)
- Planification et automatisation des sauvegardes
Module 8 : Réplication et haute disponibilité
- Concepts de réplication PostgreSQL (primaire-réplica, multi-maître)
- Configuration et gestion de la réplication
- Mise en place de solutions de haute disponibilité (clustering, failover)
Module 9 : Surveillance et journalisation
- Surveillance des performances du serveur PostgreSQL
- Collecte et analyse des journaux d'activité
- Outils de surveillance et d'alerte
Module 10 : Sécurité et auditing
- Gestion des connexions et des accès
- Mise en place de la sécurité réseau et des pare-feux
- Journalisation et auditing des activités
Module 11 : Maintenance et administration avancée
- Gestion des mises à jour et des patchs
- Résolution des problèmes et dépannage
- Sauvegarde et restauration de données avancées
Module 12 : Projets pratiques et études de cas