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.
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
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