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.
Durée 21 heures
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.
Nos clients témoignent (3)
bonne explication sur chaque point et fournir un devoir pour la pratique.
Piseth Ben - ACLEDA Bank Plc.
Formation - Oracle Database 19c: SQL Tuning Workshop
Traduction automatique
adapté à notre compréhension et nos données
Vincent Long - ASSMANG PTY LTD
Formation - Business Intelligence with SSAS
Traduction automatique
Les outils de formation fournis.
- UNIFI
Formation - NoSQL Database with Microsoft Azure Cosmos DB
Traduction automatique