Formation PostgreSQL : Sauvegarde et Réplication - ITGate Training
Bases de données

Formation PostgreSQL : Sauvegarde et Réplication

3 Jours

Description de la formation PostgreSQL Sauvegarde et Réplication

Comme avec tout ce qui contient des données importantes, les bases de données PostgreSQL doivent être sauvegardées régulièrement. Bien que la procédure soit plutôt simple, il est important de comprendre les techniques sous-jacentes ainsi que les hypothèses prises.

Objectifs

Objectif opérationnel :

Mettre en œuvre la sauvegarde et la réplication sur PostgreSQL.

Objectifs pédagogiques :

À l’issue de cette formation PostgreSQL Sauvegarde et Réplication, vous aurez acquis les connaissances et compétences nécessaires pour :

  • Sauvegarder et restaurer ses données
  • Utiliser les outils de gestion de sauvegarde PITR
  • Mettre en place un ou plusieurs serveurs de secours
  • Répliquer physiquement et logiquement les données PostgreSQL
  • Maîtriser les procédures de failover
  • Reconstruire une instance

À qui s’adresse cette formation ?

Public :

Ce cours PostgreSQL Sauvegarde et Réplication s’adresse aux utilisateurs confirmés et aux administrateurs de bases de données (DBA) ayant déjà une bonne connaissance de PostgreSQL ou d’un autre SGBD du marché.

 

Prérequis :

Pour suivre cette formation PostgreSQL Sauvegarde et Réplication, il est nécessaire d’avoir des notions de base en langage SQL ainsi qu’une une bonne connaissance préalable de PostgreSQL (notamment vis-à-vis du volet Administration).

 

 

Contenu du cours PostgreSQL Sauvegarde et Réplication

PostgreSQL : Politique de sauvegarde

Introduction
Définir une politique de sauvegarde
Conclusion

Sauvegarde physique à chaud et PITR

Introduction
PITR
Copie physique à chaud ponctuelle avec pg_basebackup
Sauvegarde PITR
Sauvegarde PITR manuelle
Restaurer une sauvegarde PITR
Pour aller plus loin
Conclusion
Annexe : Installation de PostgreSQL depuis les paquets communautaires

Travaux pratiques : pgbench
Travaux pratiques
Travaux pratiques (solutions)

PostgreSQL : Outils de sauvegarde physique

Introduction
pg_basebackup – Présentation
pitrery – Présentation générale
pgBackRest – Présentation générale
Barman – Présentation générale
Autres outils de l’écosystème
Conclusion

Travaux pratiques
Travaux pratiques (solutions)

Architectures de Haute-Disponibilité

Préambule
Rappels théoriques
Réplication interne physique
Réplication interne logique
Réplication externe
Sharding
Réplication bas niveau
Conclusion

Réplication physique : fondamentaux

Introduction
Concepts / principes
Mise en place de la Streaming Replication
Promotion
Retour à l’état stable, suite
Conclusion

Travaux pratiques
Travaux pratiques (solutions)

Réplication physique avancée

Introduction
Supervision
Gestion des conflits
Contrôle de la réplication
Asynchrone ou synchrone
Réplication en cascade
Décrochage d’un secondaire
Synthèse des paramètres
Conclusion

Travaux pratiques
Travaux pratiques (solutions)

Les outils de réplication

Introduction
Retour à la normale
Log shipping & PITR
Promotion automatique
Conclusion

Travaux pratiques
Travaux pratiques (solutions)

Réplication logique

Réplication logique native
Principes
Mise en place
Exemples
Serveurs et schéma
Administration
Possibilités sur les tables répliquées
Supervision
Catalogues systèmes – méta-données
Vues statistiques
Outils de supervision
Migration majeure par réplication logique
Rappel des limitations de la réplication logique native
Outils de réplication logique externe
Synthèse des paramètres
Conclusion

Travaux pratiques
Travaux pratiques (solutions)

Travaux Pratiques

Des travaux pratiques émaillent l’ensemble de la formation.

Réf:

0039

Tarif:

600 Dt

Niveau:

Intermédiaire

Classe à distance:

Possible

Pas de sessions disponibles

Pin It on Pinterest