Prenez contact avec nous

Plan du cours

Souverainité du SQL distribué

  • Le SQL global piégé dans des plateformes fermées : Spanner, Aurora Global.
  • Architecture de CockroachDB : plages Raft, détenteurs de bail, MVCC.
  • Mise à l'échelle horizontale sans stockage partagé.

Déploiement du cluster

  • Topologies Docker Compose mono-région et multi-région.
  • Déploiement via StatefulSet Kubernetes avec des volumes persistants.
  • Meilleures 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 limitations par rapport à PostgreSQL.
  • Optimiseur basé sur le coût et plans d'exécution.
  • Index, clés composites et index inversés pour les données JSON/tableaux.

Configuration multi-régions

  • Paramètres de région et de localité pour le placement des données.
  • Suivi de la charge de travail versus tables régionales et objectifs de résilience.
  • Placement des détenteurs de bail et routage conscient de la topologie.

Sauvegarde, restauration et reprise après sinistre

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

Sécurité et conformité

  • TLS partout : entre les nœuds et des clients vers les nœuds.
  • Gestion des rôles basée sur la responsabilité (RBAC) et sécurité au niveau des lignes.
  • Journalisation des audit et rapports de conformité.

Modèles d'intégration

  • Connexion aux frameworks ORM : SQLAlchemy, Prisma, GORM.
  • Migration depuis PostgreSQL avec des outils dédiés.
  • Intégration des sidecars Kubernetes et des maillages de services (service mesh).

Pré requis

  • Solides connaissances en SQL et en administration de bases de données relationnelles.
  • Compréhension de haut niveau du consensus distribué (Raft).
  • Une familiarité avec les outils Go et Docker est un atout.

Public cible

  • Architectes de bases de données seniors construisant des couches de données souveraines.
  • Équipes remplaçant Spanner, Aurora Global ou Cosmos DB.
  • Institutions financières et organismes de santé nécessitant une forte cohérence des données.
 21 Heures

Nombre de participants


Prix par participant

Nos clients témoignent (2)

Cours à venir

Catégories Similaires