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 de l'évolutivité avec PostgreSQL mono-nœud
- Aperçu de l'extension Citus : objectif, architecture et composants
- Concepts clés : nœud coordinateur, nœuds travailleurs, métadonnées, clés de distribution
2. Architecture et Configuration du Cluster
- Types de nœuds : coordinateur vs travailleurs
- Types de tables : distribuées, répliquées et locales
- Installation et configuration de Citus dans des environnements PostgreSQL existants
- Découverte du cluster et gestion des nœuds
3. Distribution des Données et Stratégies de Sharding
- Méthodes de sharding : hachage vs append
- Sélection d'une colonne de distribution pour une performance optimale
- Gestion des tables distribuées et répliquées
- Rééquilibrage des shards et évolutivité horizontale
4. Exécution et Optimisation des Requêtes Distribuées
- Comment Citus route et parallélise les requêtes
- Comprendre les plans de requêtes distribués
- Pushdown des requêtes et optimisation de l'exécution
5. Cohérence, Transactions et Tolérance aux Pannes
- Commit en deux phases (2PC) et opérations atomiques
- Gestion des échecs dans les transactions distribuées
6. Gestion Opérationnelle et Cas d'Utilisation
- Outils de surveillance et vues pour Citus
- Maintenance et mises à jour dans des environnements distribués
Pré requis
- Avoir suivi l'administration avancée (Haute Disponibilité & Réplication) ou avoir une expérience équivalente
- Connaissance solide de la configuration et de l'optimisation des performances PostgreSQL
- Familiarité avec Linux et les concepts de base des réseaux
Public cible
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 ont besoin de les faire évoluer 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