Merci d'avoir envoyé votre demande ! Un membre de notre équipe vous contactera sous peu.
Merci d'avoir envoyé votre réservation ! Un membre de notre équipe vous contactera sous peu.
Plan du cours
1. Introduction à PostgreSQL distribué
- Défis liés au scaling avec un PostgreSQL sur un seul nœud
- Présentation de l'extension Citus : objectif, architecture et composants
- Concepts clés : nœud coordinateur, nœuds workers, métadonnées, clés de distribution
2. Architecture et configuration du cluster
- Types de nœuds : coordinateur vs workers
- Types de tables : tables distribuées, répliquées et locales
- Installation et configuration de Citus sur des environnements PostgreSQL existants
- Découverte du cluster et gestion des nœuds
3. Stratégies de distribution des données et de sharding
- Méthodes de sharding : hachage vs append
- Sélection de la colonne de distribution pour des performances optimales
- Gestion des tables distribuées et répliquées
- Rééquilibrage des shards et mise à l'échelle (scale-out)
4. Exécution et optimisation des requêtes distribuées
- Fonctionnement du routage et de la parallélisation des requêtes par Citus
- Compréhension des plans de requêtes distribuées
- Optimisation de l'exécution par pushdown de requêtes
5. Cohérence, transactions et tolérance aux pannes
- Commit en deux phases (2PC) et opérations atomiques
- Gestion des défaillances dans les transactions distribuées
6. Gestion opérationnelle et cas d'utilisation
- Outils de monitoring et vues spécifiques à Citus
- Maintenance et mises à jour dans les environnements distribués
Pré requis
- Avoir suivi le cours Administration Avancée (Haute Disponibilité & Réplication) ou disposer d'une expérience équivalente
- Connaissances solides en configuration et optimisation des performances de PostgreSQL
- Familiarité avec Linux et les concepts de base du réseau
Public concerné
Administrateurs de bases de données expérimentés, ingénieurs DevOps et architectes systèmes qui gèrent déjà des environnements PostgreSQL en production et souhaitent les scaler horizontalement.
7 Heures
Nos clients témoignent (2)
Les exemples fournis et les laboratoires
Christophe OSTER - EU Lisa
Formation - PostgreSQL Advanced DBA
Traduction automatique
1. Un programme de formation très bien structuré 2. L'atmosphère chaleureuse que le formateur a créée, ainsi que son excellente professionnalisme personnel 3. Que le formateur expliquait tout comme s'il parlait à un débutant total, sans tomber dans le jargon technique.
Piotr Romer - Asseco Poland S.A
Formation - PostgreSQL Administration, Optimization and Replication
Traduction automatique