Formation Implémentation de la haute disponibilité dans PostgreSQL
Atteindre des déploiements PostgreSQL sans interruption requiert une expertise en réplication par flux (streaming replication) et une gestion automatisée de la bascule (failover). Ce cours aborde la réplication synchrone et asynchrone, la réplication en cascade, l'archivage des journaux de transactions, les sauvegardes de base et la surveillance des configurations de flux. Apprenez à déployer pgpool-II pour le pooling de connexions, à configurer une haute disponibilité automatisée et à garantir une fiabilité de niveau production pour les environnements d'entreprise critiques accueillant des applications à fort trafic.
Plan du cours
- Introduction
- Réplication par flux
- Réplication par flux
- Synchronisation ou asynchronisation
- Réplication en cascade
- Archivage des journaux de transactions
- Sauvegardes de base
- Configuration du flux
- Surveillance du flux
- Gestion des conflits
- Configuration de la haute disponibilité
- Pooling de connexions et configuration HA avec pgpool-II
- Installation
- Configuration
- Mise en place du pool
- Mise en place de la HA
- Démonstrations et laboratoires
- Pooling de connexions et configuration HA avec pgpool-II
Pré requis
Il est recommandé de suivre cette formation uniquement si vous possédez des connaissances préalables de PostgreSQL.
Les formations ouvertes requièrent plus de 3 participants.
Formation Implémentation de la haute disponibilité dans PostgreSQL - Réservation
Formation Implémentation de la haute disponibilité dans PostgreSQL - Demande de renseignements
NobleProg propose des formations professionnelles conçues spécifiquement pour les entreprises et les organisations. Ces formations ne sont pas destinées aux particuliers.
Implémentation de la haute disponibilité dans PostgreSQL - Demande d'informations consulting
Nos clients témoignent (1)
Une approche factuelle et pratique du sujet. Une atmosphère agréable, propice aux questions.
Marcin - Santander Bank Polska S.A.
Formation - Implementing High Availability in PostgreSQL
Traduction automatique
Cours à venir
Cours Similaires
IA pour Postgres
21 HeuresMaîtrisez l'intégration de l'IA dans Postgres grâce à cette formation en direct animée par un formateur dans France. Apprenez à configurer les extensions, à implémenter les plongées vectorielles pgvector et à connecter des LLM pour des analyses en temps réel. Optimisez les requêtes et construisez des systèmes intelligents dans un environnement de laboratoire en direct axé sur la pratique.
IA pour PostgreSQL : Intégration, optimisation et gouvernance de niveau entreprise
21 HeuresCette formation animée par un instructeur de 21 heures dans France aide les ingénieurs des données et les DBA à intégrer des modèles d'IA dans PostgreSQL. Les participants apprennent à déployer des architectures optimisées, à mettre en œuvre la recherche vectorielle et à appliquer une gouvernance stricte, garantissant des solutions d'IA de niveau entreprise sécurisées et à forte performance.
PostgreSQL IA pour les développeurs
14 HeuresCe cours couvre les fondamentaux des extensions et bibliothèques du serveur PostgreSQL utilisées pour intégrer des techniques d'IA aux systèmes de bases de données, notamment la recherche par similarité/semantique basée sur des vecteurs d'intégration, l'interrogation Text-to-SQL et la Génération Augmentée par Récupération (RAG). Les apprenants apprendront à installer PgVector et PgAI, à générer et charger des intégrations vectorielles, à créer des index vectoriels, à mettre en œuvre la recherche sémantique et le RAG, ainsi qu'à développer des applications Text-to-SQL en utilisant LangChain avec Python/JavaScript. Des démonstrations et une pratique concrète renforcent les concepts clés et les compétences pratiques.
PostgreSQL IA : Introduction à la recherche sémantique
7 HeuresCe cours couvre les fondamentaux des extensions du serveur PostgreSQL utilisées pour intégrer des techniques d'IA dans les systèmes de bases de données, notamment la recherche de similarité et sémantique basée sur les vecteurs d'incorporation (embeddings). Les étudiants apprendront à installer PgVector, à générer et charger des embeddings vectoriels, à créer des index vectoriels et à mettre en œuvre la recherche sémantique. Des démonstrations et des exercices pratiques viendront renforcer les concepts clés et les compétences opérationnelles.
PostgreSQL Avancé – Gestion des performances
14 HeuresCe cours pratique se concentre sur les aspects concrets de l’optimisation des performances dans PostgreSQL. Les participants apprendront à analyser l’exécution des requêtes, à optimiser l’indexation, à ajuster les paramètres de mémoire et du système, ainsi qu’à surveiller efficacement les charges de travail. Grâce à des scénarios réels et des exercices en direct, ils découvriront comment identifier et résoudre les goulets d’étranglement, tant au niveau de la base de données qu’au niveau système.
Administration et développement de PostgreSQL
28 HeuresAdministration du serveur PostgreSQL
14 HeuresCe cours fournit les connaissances essentielles nécessaires pour installer, configurer et gérer efficacement les bases de données PostgreSQL. Les participants apprendront à gérer la sécurité des utilisateurs, à effectuer des sauvegardes et des restaurations, à gérer les journaux (logs) et à régler les paramètres de base. À travers des exercices pratiques, les apprenants réaliseront des tâches d'administration concrètes et se prépareront à des sujets plus avancés, tels que la performance et la réplication.
PostgreSQL Essentials
14 HeuresPostgreSQL DBA avancé
14 HeuresOptimisation des performances PostgreSQL
14 HeuresAdministration, optimisation et réplication de PostgreSQL
35 HeuresDans cette formation en présence ou à distance, animée par un instructeur (France), les participants apprendront les aspects généraux et avancés de PostgreSQL, y compris l'administration, l'optimisation des performances, le développement avancé et la réplication, tout en réalisant une série d'exercices pratiques et de laboratoires en direct impliquant la configuration, le test, le déploiement et la résolution de problèmes.
À la fin 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 évoluer un serveur PostgreSQL.
PostgresAI à l'échelle de l'entreprise : supervision, clonage et opérations pilotées par l'IA
21 HeuresCette formation en direct, animée par un formateur, sur France permet aux professionnels DevOps avancés et aux ingénieurs en bases de données de déployer PostgresAI à l'échelle de l'entreprise. Les participants maîtriseront le clonage de bases de données, l'optimisation des requêtes pilotée par l'IA et la supervision grâce à des exercices pratiques dans un environnement de laboratoire en direct.
PostgreSQL pour les développeurs
14 HeuresPostgreSQL Avancé : Réplication et Haute Disponibilité (RepMgr, PgPool-II)
14 HeuresCe cours offre une couverture approfondie de la réplication, de la haute disponibilité et de la gestion de clusters dans PostgreSQL. Les participants construiront et administreront des environnements multi-nœuds, configureront l'automatisation du basculement (failover) et exploreront les solutions d'équilibrage de charge et de pooling de connexions. Le cours comprend des laboratoires de réplication en direct et des simulations de récupération.
PostgreSQL 16 pour les développeurs et administrateurs
21 HeuresCette formation dirigée par un instructeur (en ligne ou sur site) est destinée aux développeurs et administrateurs intermédiaires qui souhaitent tirer parti des dernières fonctionnalités et améliorations de PostgreSQL 16.
À la fin de cette formation, les participants seront en mesure de :
- Comprendre l'architecture et les composants de PostgreSQL 16.
- Utiliser des fonctionnalités avancées de SQL et des extensions de PostgreSQL.
- Mettre en œuvre les meilleures pratiques de sécurité et 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 le monitoring.
- Optimiser les performances de la base de données grâce à des stratégies de réglage et d'indexation.
- Utiliser les outils intégrés de PostgreSQL pour une haute disponibilité et la réplication.
- Intégrer PostgreSQL avec des frameworks modernes de développement d'applications.