Formation PostgreSQL Administration, Optimization and Replication
PostgreSQL (ou Postgres) est l'une des bases de données relationnelles open-source les plus populaires.
Dans cette formation en direct (sur site ou à distance), les participants apprendront les aspects généraux et avancés de PostgreSQL, y compris l'administration, le contrôle des performances, le développement avancé et la réplication, tout en effectuant une série d'exercices pratiques en laboratoire impliquant l'installation, la configuration, les tests, le déploiement et le dépannage.
A l'issue de cette formation, les participants seront capables de :
- Utiliser des techniques d'administration avancées pour configurer et gérer un serveur PostgreSQL.
- Optimiser la base de données et les requêtes pour une performance maximale.
- Répliquer et mettre à l'échelle un serveur PostgreSQL.
Format du cours
- En partie conférence, en partie discussion, exercices et pratique intensive.
Remarque
- Ce cours est basé sur PostreSQL 9 mais peut être adapté à une version différente.
- Pour demander une formation personnalisée pour ce cours, veuillez nous contacter.
Plan du cours
Introduction
Installation et configuration de PostgresSQL
Vue d'ensemble de l'architecture PostgreSQL et des fonctionnalités avancées
Administration PostgreSQL
- Connexion au serveur Database
- Aperçu de PgAdmin III
- Configuration du serveur
- Configuration et gestion des utilisateurs
- Vue d'ensemble des Database types d'objets
- Définition des autorisations et de la sécurité
- Interroger le serveur Database
- Surveillance du Database
- Assurer l'atomicité et l'isolation
- Sauvegarde et restauration de PostreSQL
- Migration des données vers un autre système
- Travailler avec les journaux de PostreSQL
Optimisation des performances
- Réduire les E/S avec HOT
- Verrouillage et Concurrence
- Évaluer la conception du système Database
- Optimisation des requêtes SQL avec EXPLAIN
- Inspection de la charge de travail
- Analyse comparative et profilage
- Optimiser les jointures
- Utilisation efficace des index
PostgreSQL Réplication
- Vue d'ensemble de la réplication PostgreSQL
- Haute disponibilité dans PostgreSQL
- Réplication en continu
- Gestion des clusters à l'aide de repmgr
- Exécution de requêtes sur Database en attente à chaud
- Réplication synchrone
- Expédition des logs basée sur les fichiers
- Réplication logique basée sur des déclencheurs avec Slony et Londiste
- Mise en commun des connexions
- Mise à jour PostgreSQL
- Sharding et mise à l'échelle PostgreSQL
Résumé et conclusion
Pré requis
- Expérience avec SQL
- Expérience de la ligne de commande Linux
- Expérience de la programmation de base de l'interpréteur de commandes UNIX
Audience
- Database administrateurs
- Administrateurs de systèmes
- Développeurs avec expérience des bases de données
Les formations ouvertes requièrent plus de 3 participants.
Formation PostgreSQL Administration, Optimization and Replication - Booking
Formation PostgreSQL Administration, Optimization and Replication - Enquiry
PostgreSQL Administration, Optimization and Replication - Demande d'informations consulting
Demande d'informations consulting
Nos clients témoignent (2)
Le formateur est très accessible et a démontré une expertise en Postgres tant du côté administratif que développeur. J'ai acquis de nombreuses connaissances au cours de cette formation. De plus, les jeux de vérification des connaissances avec Kahoot sont amusants.
Kristine - G-Xchange, Inc
Formation - PostgreSQL Administration, Optimization and Replication
Traduction automatique
nouveaux savoirs qui peuvent être appliqués dans notre système
Laurence Bangsal - PayMaya Philippines, Inc.
Formation - PostgreSQL Administration, Optimization and Replication
Traduction automatique
Cours à venir
Cours Similaires
Migrating Oracle to Azure SQL or PostgreSQL
7 HeuresCette formation en direct avec instructeur (en ligne ou sur site) s'adresse aux administrateurs de bases de données et aux architectes cloud qui souhaitent migrer les bases de données Oracle vers AzureSQL ou PostgreSQL.
A l'issue de cette formation, les participants seront capables de :
- Exécuter les étapes post-migration pour tester, optimiser, mettre à jour et maintenir une base de données migrée.
PostgreSQL Administration and Development
28 HeuresCe cours gère l'administration et l'optimisation des performances des bases de données PostgreSQL. Les participants apprendront à utiliser les modules spécialisés de PostgreSQL (AKA Postgres) tels que la réplication, le regroupement de connexions et la recherche en texte intégral.
PostgreSQL for Administrators - 2 Days
14 HeuresCe cours couvre l'administration et le réglage des performances des bases de données Postgre SQL .
Le public cible comprend les administrateurs système et les architectes de bases de données. Les participants apprendront à utiliser les modules spécialisés de Postgre SQL (AKA Postgres), tels que la réplication, le regroupement de connexions et la recherche en texte intégral.
PostgreSQL Essentials
14 HeuresCette formation est destinée aux Database administrateurs et architectes qui souhaitent apprendre PostgreSQL à partir des bases.
Vous apprendrez l'architecture PostgreSQL, l'installation, la conception ainsi que la sauvegarde et la récupération des bases de données dans PostgreSQL.
PostgreSQL Advanced DBA
14 HeuresCette formation est destinée aux administrateurs et architectes Database qui souhaitent apprendre les outils et techniques pour mettre en œuvre les sauvegardes, la haute disponibilité et la sécurité Database dans PostgreSQL.
Vous apprendrez également à repérer les requêtes lentes, à surveiller les performances de la base de données et à optimiser PostgreSQL pour la performance.
Implementing High Availability in PostgreSQL
7 HeuresCette formation est destinée aux administrateurs de Database de Database et aux architectes qui souhaitent apprendre la réplication en continu dans Postgre SQL et comment utiliser pgpool-II pour réaliser des basculements automatiques et configurer un cluster de Database données Postgre SQL hautement disponible.
PostgreSQL Performance Tuning
14 HeuresCette formation est destinée aux administrateurs de Database de Database et aux architectes qui souhaitent Postgre SQL Database de Database Postgre SQL pour Performance. Apprenez à vous connecter à une charge de travail lente et à rechercher les problèmes éventuels dans une requête. Cette rubrique couvre également les paramètres les plus importants qui doivent être ajustés pour des performances optimales.
PostgreSQL for Developers
14 HeuresCe cours propose une interaction programmatique avec les bases de données PostgreSQL. Apprenez les techniques, les syntaxes et les structures nécessaires pour développer des applications de qualité en utilisant le backend PostgreSQL. Cette formation couvre également le SQL Tuning et les meilleures pratiques pour écrire des SQL efficaces.
Le public cible comprend les développeurs qui souhaitent utiliser ou étendre PostgreSQL, ainsi que les architectes de bases de données.
PostgreSQL 13 for Developers and Administrators
21 HeuresCette formation en direct avec instructeur (en ligne ou sur site) s'adresse aux administrateurs système et aux développeurs qui souhaitent utiliser PostgreSQL 13 pour mettre en place, construire et gérer des bases de données pour des applications de haute performance.
A l'issue de cette formation, les participants seront capables de :
- Installer et configurer PostgreSQL 13.
- Comprendre les fonctionnalités, l'architecture et les principes fondamentaux de l'exploitation, de la gestion et de la maintenance des bases de données avec PostgreSQL 13.
- Apprendre à configurer les tables et les schémas de la base de données Postgres.
- Apprendre à effectuer des manipulations de données et des requêtes.
- Explorer les différentes interfaces de programmation (client et serveur) pour utiliser pleinement et étendre les fonctionnalités de PostgreSQL 13.
PostgreSQL 16 for Developers and Administrators
21 HeuresCette formation en direct avec instructeur en France (en ligne ou sur site) est destinée aux développeurs et administrateurs de niveau intermédiaire qui souhaitent tirer parti des dernières fonctionnalités et améliorations de PostgreSQL 16.
À l'issue de cette formation, les participants seront en mesure de :
- Comprendre l'architecture et les composants de PostgreSQL 16.
- Utiliser les fonctionnalités avancées de SQL et les extensions de PostgreSQL.
- Mettre en œuvre les meilleures pratiques de sécurité et les contrôles d'accès.
- Effectuer des tâches d'administration de base de données, y compris la sauvegarde, la récupération et la surveillance.
- Optimiser les performances des bases de données grâce à des stratégies de réglage et d'indexation.
- Utiliser les outils intégrés de PostgreSQL pour la haute disponibilité et la réplication.
- Intégrer PostgreSQL aux cadres de développement d'applications modernes.
PostgreSQL for Administrators - 3 Days
21 HeuresCette formation en direct (en ligne ou sur site) est destinée aux administrateurs de bases de données et aux administrateurs système qui souhaitent utiliser PostgreSQL pour gérer des données à grande échelle tout en optimisant les systèmes de bases de données pour la haute disponibilité et la performance.
A l'issue de cette formation, les participants seront capables de :
- Installer et configurer PostgreSQL.
- Comprendre les fonctionnalités et l'architecture de PostgreSQL.
- Apprendre à effectuer des opérations sur les bases de données avec SQL.
- Exécuter la sauvegarde et la récupération de la base de données pour éviter la perte de données.
- Configurer le serveur pour la haute disponibilité.
- Apprendre les outils et les techniques d'optimisation des performances.
- Explorer les outils externes de surveillance et d'observabilité.
PostgreSQL with Python
21 HeuresCette formation en direct dans France (en ligne ou sur site) est destinée aux développeurs et aux administrateurs qui souhaitent utiliser PostgreSQL avec Python pour créer des applications sécurisées, fiables et stables à grande échelle.
A l'issue de cette formation, les participants seront capables de :
- Installer, configurer et connecter PostgreSQL avec Python.
- Se rafraîchir la mémoire sur les fondamentaux de la programmation Python.
- Comprendre les avantages de l'utilisation de PostgreSQL avec Python.
- Apprendre à effectuer des opérations de base SQL avec Python.
- Apprendre à utiliser les fonctionnalités avancées PostgreSQL avec Python.
- Mettre en œuvre des techniques de sécurité des données, de surveillance et d'optimisation.