Prenez contact avec nous

Plan du cours

Souveraineté du SQL distribué

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

Déploiement du cluster

  • Topologies Docker Compose mono-région et multi-régions.
  • Déploiement Kubernetes StatefulSet avec volumes persistants.
  • Bonnes pratiques pour les certificats de sécurité et l'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/tableaux.

Configuration multi-régions

  • Régions et paramètres de localité pour le placement des données.
  • Suivi de la charge (follow-the-workload) vs tables régionales et objectifs de survie.
  • Placement des leaseholders et routage conscient de la topologie.

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

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

Sécurité et conformité

  • TLS partout : entre nœuds et entre client et nœud.
  • Gestion des rôles (RBAC) et sécurité au niveau des lignes.
  • Journalisation d'audit et rapports de conformité.

Modes d'intégration

  • Connexion aux frameworks ORM : SQLAlchemy, Prisma, GORM.
  • Migration depuis PostgreSQL avec les outils appropriés.
  • Intégration des sidecars Kubernetes et du service mesh.

Pré requis

  • Solides compétences en SQL et administration de bases de données relationnelles.
  • Bonne compréhension des principes de consensus distribué (Raft).
  • Des connaissances en outils Go et en Docker sont un atout.

Public cible

  • Architectes base de données seniors construisant 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