Formation PlanetScale : La base de données MySQL scalable à l'infini
Cette formation aborde la configuration et l'administration de PlanetScale. Elle couvre le sharding, le branchement de schémas pour des déploiements sans temps d'arrêt, et l'optimisation de requêtes SQL distribuées. Elle prépare à la migration de bases MySQL monolithiques et au développement d'applications scalables.
Comprendre la configuration et l'administration de PlanetScale
Maîtriser le sharding et la gestion de schémas pour des déploiements sans temps d'arrêt
Optimiser les requêtes SQL distribuées pour améliorer les performances
Migrer des bases MySQL monolithiques vers une architecture scalable
Programme détaillé
12 modules · 21 heures
01
Introduction à PlanetScale et Vitess
—Identifier les principes de Vitess et son rôle dans PlanetScale.
—Décrire l'architecture distribuée de PlanetScale.
—Comparer PlanetScale aux bases de données MySQL traditionnelles.
02
Configuration initiale d'une base de données PlanetScale
—Créer une nouvelle base de données PlanetScale via l'interface.
—Configurer les régions et les plans de déploiement.
—Établir une connexion sécurisée à la base de données.
03
Modélisation de schémas et types de tables
—Concevoir un schéma de base de données adapté à PlanetScale.
—Distinguer les tables sharded des tables unsharded.
—Définir les clés de sharding appropriées.
04
Opérations de sharding et gestion des clés
—Appliquer le sharding horizontal à une table existante.
—Gérer les clés de sharding et leurs implications.
—Surveiller la distribution des données après sharding.
05
Branchement de schémas (Schema Branching)
—Créer une branche de schéma à partir de la branche principale.
—Effectuer des modifications de schéma isolées sur une branche.
—Tester les modifications de schéma dans un environnement séparé.
06
Déploiements de schémas sans temps d'arrêt
—Utiliser le processus de déploiement sans temps d'arrêt de PlanetScale.
—Gérer les migrations de schémas avec `gh-ost` ou `pt-online-schema-change`.
—Résoudre les conflits lors de la fusion de branches de schémas.
07
Optimisation des requêtes SQL distribuées
—Analyser les plans d'exécution des requêtes sur PlanetScale.
—Optimiser les requêtes SQL pour un environnement distribué.
—Identifier les requêtes coûteuses et les goulots d'étranglement.
08
Intégration d'applications avec PlanetScale
—Connecter une application backend à une base de données PlanetScale.
—Configurer les pilotes de base de données pour PlanetScale.
—Gérer les connexions et les pools de connexions.
09
Haute disponibilité et résilience
—Expliquer les mécanismes de haute disponibilité de PlanetScale.
—Comprendre la réplication et la tolérance aux pannes.
—Gérer les basculements et les récupérations.
10
Surveillance et alertes
—Configurer la surveillance des métriques de performance de PlanetScale.
—Mettre en place des alertes pour les événements critiques.
—Utiliser les outils de diagnostic intégrés.
11
Sécurité et gestion des accès
—Gérer les utilisateurs et les rôles dans PlanetScale.
—Configurer les politiques de sécurité et les listes d'adresses IP autorisées.
—Implémenter le chiffrement des données en transit et au repos.
12
Migration et cas d'usage avancés
—Planifier la migration d'une base de données MySQL existante vers PlanetScale.
—Appliquer PlanetScale à des scénarios d'applications à forte croissance.
—Explorer les fonctionnalités avancées de PlanetScale pour la scalabilité.
Le conseil de l'expert
L'un des objectifs pédagogiques clés de cette formation est de maîtriser le sharding et la gestion des schémas pour des déploiements sans temps d'arrêt. Les participants apprendront à structurer efficacement leurs bases de données afin de s'assurer que les performances restent optimales même en cas de forte charge. Cet aspect est crucial pour les entreprises qui cherchent à évoluer tout en maintenant une expérience utilisateur fluide et sans interruption de service.
Un défi majeur auquel font face les apprenants dans le domaine des bases de données scalables est souvent la complexité de la migration des systèmes existants vers une architecture moderne comme PlanetScale. Beaucoup hésitent à entreprendre ce processus, craignant des temps d'arrêt prolongés ou des pertes de données. Cette formation adresse directement cette problématique en offrant des stratégies concrètes pour réaliser cette transition en toute sécurité et avec confiance.
Ce qui distingue cette formation des autres approches est son focus sur la configuration et l'administration de PlanetScale à travers des cas pratiques et des mises en situation réelles. Les participants ne se contenteront pas d'apprendre la théorie, mais acquerront également des compétences pratiques pour optimiser les requêtes SQL distribuées et gérer efficacement les déploiements sans interruption, ce qui est essentiel pour les environnements de production.
Pour tirer le maximum de cette formation, nous recommandons aux participants de venir avec des projets ou des cas d'utilisation spécifiques en tête. Cela leur permettra de mettre en pratique les concepts abordés et d'obtenir des retours personnalisés. N'hésitez pas à poser des questions et à interagir avec les formateurs, car l'échange est une clé essentielle pour approfondir votre compréhension et maximiser l'impact de votre apprentissage.
Pourquoi choisir cette formation en informatique
🌐
Scalabilité à l'infini
Découvrez comment PlanetScale permet une scalabilité illimitée de vos bases de données MySQL, garantissant des performances optimales quel que soit le volume de données.
⚙️
Sharding simplifié
Apprenez à gérer le sharding et les clés avec des opérations fluides, évitant ainsi les temps d'arrêt et assurant une continuité de service.
🔄
Déploiements sans interruption
Maîtrisez le branchement de schémas pour effectuer des déploiements sans temps d'arrêt, vous permettant d'innover sans impacter vos utilisateurs.
🚀
Optimisation des requêtes SQL
Optimisez vos requêtes SQL distribuées pour améliorer les performances, garantissant ainsi une réponse rapide même sous forte charge.
🔄
Migration fluide vers PlanetScale
Acquérez les compétences nécessaires pour migrer vos bases MySQL monolithiques vers une architecture scalable, sans perte de données ni complexité.
📚
Formation adaptée à tous niveaux
Notre formation est conçue pour tous les niveaux, vous garantissant une montée en compétences progressive et adaptée à votre rythme.
Compétences acquises
Déploiement et configuration PlanetScale
Le participant configurera des bases de données PlanetScale, gérera les connexions et les accès utilisateurs, et mettra en œuvre les paramètres initiaux pour une performance optimale.
Gestion de schémas et sharding
Le participant effectuera des opérations de branchement de schémas (schema branching) et de sharding horizontal pour distribuer les données et assurer la scalabilité d'une base MySQL.
Déploiements sans temps d'arrêt
Le participant appliquera des modifications de schémas (schema changes) sur des bases de données en production sans interruption de service, en utilisant les fonctionnalités de PlanetScale.
Optimisation SQL distribué
Le participant optimisera les requêtes SQL pour des environnements distribués, en tenant compte des spécificités de Vitess et du sharding, afin d'améliorer les performances.
Public, prérequis et modalités
Public visé
Développeurs backend
Administrateurs de bases de données
Architectes logiciels
Ingénieurs DevOps
Prérequis
Aucun prérequis spécifique. Connaissance de base de données MySQL et de programmation SQL recommandée.
Moyens pédagogiques
Salle équipée, supports remis en PDF, cas réels rejoués en atelier, 8 participants maximum.
Suivi & évaluation
Quiz et exercices pratiques pour évaluer vos connaissances et vos compétences
Projet final pour mettre en pratique les concepts appris dans un contexte réel
Évaluation continue pour suivre votre progression et votre engagement
Accessibilité
Notre organisme de formation s'engage à accueillir et accompagner les personnes en situation de handicap. Notre référente handicap, Mme Lorène Travaux est disponible pour étudier avec vous les adaptations pédagogiques, techniques ou logistiques nécessaires avant toute inscription.
Plusieurs dispositifs permettent de prendre en charge tout ou partie du coût. Nos conseillers identifient avec vous la solution la plus adaptée à votre situation.
OPCO
Formations financées via votre opérateur de compétences
Les OPCO peuvent prendre en charge tout ou partie des frais de formation de vos salariés, dans le cadre du plan de développement des compétences ou de l'alternance.
Les Fonds d'Assurance Formation financent les formations des indépendants, auto-entrepreneurs, professions libérales et chefs d'entreprise (FAFCEA, AGEFICE, FIFPL…).
France Travail peut financer votre formation via l'AIF (Aide Individuelle à la Formation) ou des achats directs. Parlez-en à votre conseiller pour vérifier votre éligibilité.
Dans le cadre du plan de développement des compétences, l'employeur prend en charge le coût pédagogique et maintient la rémunération pendant la formation.
Le FNE-Formation accompagne les entreprises en mutation économique ou en transition écologique et numérique, avec une prise en charge pouvant aller jusqu'à 100 %.
« Après la formation, un participant a réussi à configurer une base de données PlanetScale pour son projet, optimisant ainsi ses performances. »
« Un autre participant a appliqué le sharding à une table existante, améliorant la gestion des clés et la distribution des données. »
Questions fréquentes
Connaissance de MySQL et SQL. Expérience en développement backend ou administration de bases de données. Compréhension des concepts de base du cloud computing.
Accès à un ordinateur avec connexion internet stable. Compte PlanetScale (plan gratuit ou payant). Client MySQL (ex: MySQL Workbench, DBeaver). Éditeur de code (ex: VS Code).
5 tests d'évaluation sont proposés à l'apprenant en fin de formation pour connaître son niveau sur chaque compétences visées.
Plateforme et contenus e-learning à disposition.
Test de positionnement Quizz &
Evaluations
Nous vous recevons lors d’un rendez-vous d’information préalable gratuit et confidentiel en visioconférence pour analyser vos besoins et co-construire votre parcours personnalisé.
Chaque demande s’accompagne de la remise d’une convention ou d’un contrat précisant l’ensemble des informations relatives à la formation (Tarifs, calendrier, durée, lieu…). Ce contrat/convention sera transmis électroniquement par email.
A partir de l’accord de prise en charge par le financeur sollicité, le bénéficiaire peut démarrer sous un délai de 11 jours ouvrés.
Si vous financez votre parcours de formation par vos propres moyens, alors le délai d'accès est immédiat. Vous pouvez entrer en formation tout au long de l’année.
♿️ Nous accueillons les personnes en situation de handicap. Les conditions d’accessibilité aux personnes handicapées sont inscrites sur le site imi-education.fr, rubrique Accessibilité.
Saskia Cazettes
Pour tout renseignement : 07 80 91 06 14 / saskia.c@imi-executive-solutions.com
23 mars 2026
La formation alterne apports théoriques, mises en situation pratiques et échanges entre participants. Chaque concept est directement appliqué via des exercices concrets et des cas réels.
Oui, chaque participant reçoit un support de cours complet (format numérique et/ou papier) qu'il peut conserver à l'issue de la formation.
Certaines de nos formations sont éligibles au Compte Personnel de Formation (CPF). Consultez la fiche formation ou contactez-nous pour vérifier l'éligibilité.
Plusieurs dispositifs de financement existent : CPF, OPCO, plan de développement des compétences, financement individuel. Notre équipe peut vous accompagner dans vos démarches.
Oui, notre équipe reste disponible pour toute question post-formation. Vous bénéficiez également d'un accès à nos ressources en ligne pendant 6 mois après votre parcours.
PlanetScale est une plateforme de base de données MySQL scalable à l'infini qui permet de créer des déploiements sans temps d'arrêt et d'optimiser les requêtes SQL distribuées.
Les avantages de l'utilisation de PlanetScale incluent une scalabilité illimitée, des déploiements sans temps d'arrêt et une optimisation des requêtes SQL distribuées.
Nous couvrons la migration des bases MySQL monolithiques vers une architecture scalable avec PlanetScale dans cette formation, vous apprendrez à configurer et administrer PlanetScale pour supporter les déploiements sans temps d'arrêt et optimiser les requêtes SQL distribuées.
Notre organisme de formation s'engage à accueillir et accompagner les personnes en situation de handicap. Notre référente handicap, Mme Lorène Travaux est disponible pour étudier avec vous les adaptations pédagogiques, techniques ou logistiques nécessaires avant toute inscription. Contactez-nous à hello@imi-executive-solutions.com ou au 06 72 09 69 52.
Demandez un devis pour la formation PlanetScale : La base de données MySQL scalable à l'infini
Programme adaptable à votre contexte. Réponse sous 24 h ouvrées, sans engagement.