Prenez contact avec nous

Plan du cours

1. Introduction à PostgreSQL distribué

  • Défis liés à la mise à l'échelle de PostgreSQL sur un nœud unique
  • Vue d'ensemble de l'extension Citus : objectifs, architecture et composants
  • Concepts clés : nœud coordinateur, nœuds de travail, métadonnées et clés de distribution

2. Architecture et configuration du cluster

  • Types de nœuds : coordinateur vs nœuds de travail
  • Types de tables : tables distribuées, répliquées et locales
  • Installation et configuration de Citus sur des environnements PostgreSQL existants
  • Découverte des nœuds et gestion du cluster

3. Stratégies de distribution des données et de fractionnement

  • Méthodes de fractionnement : hachage vs append
  • Choix d'une colonne de distribution pour des performances optimales
  • Gestion des tables distribuées et répliquées
  • Rééquilibrage des fragments et mise à l'échelle horizontale

4. Exécution et optimisation des requêtes distribuées

  • Comment Citus dirige et parallélise les requêtes
  • Compréhension des plans de requête distribués
  • Propagation 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 disponibles pour Citus
  • Maintenance et mises à niveau dans les environnements distribués

Pré requis

  • Achèvement du cours Administration avancée (Haute disponibilité et réplication) ou expérience équivalente
  • Solides connaissances de la configuration de PostgreSQL et de l'optimisation des performances
  • Familiarité avec Linux et les concepts de base du réseau

Audience cible

Administrateurs de bases de données expérimentés, ingénieurs DevOps et architectes système qui gèrent déjà des environnements PostgreSQL en production et souhaitent les mettre à l'échelle horizontalement.

 7 Heures

Nombre de participants


Prix par participant

Nos clients témoignent (2)

Cours à venir

Catégories Similaires