Prenez contact avec nous

Plan du cours

Souveraineté de la SQL distribuée

  • La SQL mondiale enfermée dans des plateformes fermées : Spanner, Aurora Global.
  • Architecture de CockroachDB : plages Raft, baux (leaseholders), MVCC.
  • Mise à l'échelle horizontale sans stockage partagé.

Déploiement du cluster

  • Architectures Docker Compose mono-région et multi-région.
  • Déploiement Kubernetes via StatefulSet avec des volumes persistants.
  • Certificats de sécurité et bonnes pratiques d'initialisation des nœuds.

Compatibilité SQL et optimisation des requêtes

  • Fonctionnalités SQL prises en charge et limites par rapport à PostgreSQL.
  • Optimiseur basé sur les coûts et plans d'exécution.
  • Index, clés composites et index inversés pour JSON/tablesaux.

Configuration multi-région

  • Définition des régions et des localités pour le placement des données.
  • Suivi de la charge (follow-the-workload) versus tables régionales et objectifs de survie.
  • Placement des détenteurs de baux (leaseholders) et routage conscient de l'architecture.

Sauvegarde, restauration et reprise après sinistre (DR)

  • Sauvegardes complètes du cluster vers un stockage cloud ou un S3 local.
  • Sauvegardes incrémentales et restauration à un point dans le temps.
  • Changefeeds pour la diffusion Kafka et les webhooks.

Sécurité et conformité

  • TLS systématique : de nœud à nœud et du client au nœud.
  • Gestion des accès basée sur les rôles (RBAC) et sécurité au niveau des lignes.
  • Journalisation des audits et rapports de conformité.

Modes d'intégration

  • Connexion aux frameworks ORM : SQLAlchemy, Prisma, GORM.
  • Migration depuis PostgreSQL avec les outils adaptés.
  • Côtés conteneurs (sidecars) Kubernetes et intégration au maillage de services.

Pré requis

  • Fortes compétences en SQL et en administration de bases de données relationnelles.
  • Bonne compréhension des mécanismes de consensus distribué (Raft).
  • La familiarité avec l'écosystème Go et Docker est un atout.

Public cible

  • Architectes de bases de données senior concevant des couches de données souveraines.
  • Équipes remplaçant Spanner, Aurora Global ou Cosmos DB.
  • Organisations financières et du secteur de la santé ayant besoin d'une forte cohérence des données.
 21 Heures

Nombre de participants


Prix par participant

Nos clients témoignent (3)

Cours à venir

Catégories Similaires