MySQL
InnoDB, index, transactions, réplication, partitionnement, performance, sécurité.
Avant de démarrer, on fait un test technique de 1 min — micro, bruit, connexion. Si ton matériel ne convient pas, le test est remboursé intégralement.
InnoDB, index, transactions, réplication, partitionnement, performance, sécurité.
Avant de démarrer, on fait un test technique de 1 min — micro, bruit, connexion. Si ton matériel ne convient pas, le test est remboursé intégralement.
Prouve en 15 minutes que tu maîtrises vraiment MySQL : InnoDB, index, transactions et performance — pas juste une ligne sur ton CV.
Le badge MySQL de Plume te fait passer un oral de 15 minutes face à un examinateur IA qui creuse ta maîtrise réelle du moteur le plus déployé au monde. L'examen couvre l'architecture InnoDB (buffer pool, tablespaces, MVCC), la conception d'index (composites, couvrants, ordre des colonnes), les transactions et niveaux d'isolation (READ COMMITTED, REPEATABLE READ, gap locks, deadlocks), la réplication (GTID, semi-synchrone), le partitionnement, et l'écosystème MySQL 8.0 — CTEs, window functions, JSON natif, instant DDL. Ce n'est pas un QCM : l'IA s'adapte à tes réponses et pousse sur les zones d'ombre.
Là où un simple "MySQL" sur LinkedIn ne dit rien, le badge Plume produit un score 0-100, un niveau certifié (Novice / Confirmé / Avancé / Expert) et un rapport détaillé signé par Claude Opus qui cite tes réponses exactes. Un recruteur ou un CTO peut lire en 5 minutes ce que tu vaux vraiment sur les sujets qui font la différence en prod : diagnostiquer une requête lente avec EXPLAIN ANALYZE, choisir entre un index composite et un index couvrant, gérer un long-running transaction sans bloquer la table, ou décider quand PostgreSQL serait un meilleur choix.
Ce badge s'adresse aux développeurs back-end, DBA, data engineers et tech leads qui utilisent MySQL quotidiennement et veulent rendre leur expertise visible. Que tu sois en recherche active, en freelance pour rassurer un client, ou simplement curieux de savoir où tu te situes par rapport au marché — l'oral Plume te donne une réponse honnête, fondée sur les critères qui comptent en entreprise.
Voici les dimensions concrètes que l'IA examine pendant les 15 minutes d'oral.
Buffer pool, tablespaces, MVCC, redo log et undo log — l'IA vérifie que tu comprends ce qui se passe sous le capot quand une requête atterrit sur ton moteur de stockage.
Index composites, couvrants, ordre des colonnes, index sur expressions (MySQL 8.0+) et lecture d'EXPLAIN / EXPLAIN ANALYZE pour valider ou invalider tes choix en conditions réelles.
Niveaux d'isolation, gap locking, next-key locks, deadlocks, diagnostic via SHOW ENGINE INNODB STATUS — tout ce qu'il faut pour éviter les bugs silencieux en production.
Réplication GTID, semi-synchrone, Group Replication, ProxySQL, InnoDB Cluster — l'IA explore ta capacité à concevoir une architecture résistante aux pannes.
Slow query log, Performance Schema, PMM, Datadog, pt-query-digest — comment tu identifies les goulots d'étranglement avant qu'ils deviennent des incidents de production.
Instant DDL (MySQL 8.0), gh-ost, pt-online-schema-change, Flyway, Liquibase — comment tu fais évoluer un schéma sur une table de plusieurs centaines de millions de lignes sans downtime.
CTEs récursives, window functions, JSON natif (JSON_TABLE, JSON_ARRAYAGG), roles et politiques de sécurité — les fonctionnalités qui distinguent un utilisateur 5.7 d'un utilisateur 8.0.
Quand préférer PostgreSQL, Vitess, TiDB ou une base analytique ? L'IA te demande de défendre tes choix d'architecture face à des contraintes réelles de volumétrie et de charge.
L'évaluation finale est faite par Claude (Anthropic) qui relit la transcription complète et applique cette grille de critères pondérés.
Qualité et précision de tes explications sur le moteur InnoDB, la conception d'index et l'utilisation d'EXPLAIN. C'est le cœur du sujet : on attend des réponses qui montrent une compréhension mécanique, pas des définitions Wikipedia.
Capacité à narrer et analyser des incidents réels — requêtes lentes, deadlocks, surcharge subite — avec une démarche structurée : diagnostic, hypothèses, solution, vérification. Les situations inventées se détectent vite.
Pertinence de tes choix d'architecture : réplication, partitionnement, choix entre MySQL et ses alternatives. On évalue ta capacité à argumenter un trade-off technique face à une contrainte métier ou opérationnelle.
Connaissance des outils gravitant autour de MySQL : outils de migration (Flyway, gh-ost), monitoring (PMM, Performance Schema), ORM et bonnes pratiques d'intégration en CI/CD.
Capacité à expliquer des concepts complexes (MVCC, isolation levels, GTID) avec des mots clairs, sans jargon opaque ni approximations. Un expert qui ne sait pas s'expliquer ne peut pas faire avancer une équipe.
Une session Plume tient en environ 20 minutes, du test technique à la délivrance du badge.
Micro, navigateur, connexion — tout est testé avant le top départ. Si quelque chose cloche, tu peux relancer sans perdre ta tentative. L'IA attend que tu confirmes que tu es prêt.
L'examinateur IA te demande de te présenter brièvement et de décrire le projet MySQL le plus significatif sur lequel tu as travaillé : volumétrie, architecture, ton rôle exact. C'est ton terrain de jeu pour le reste de l'oral.
L'IA enchaîne les questions sur les thèmes calibrés : index et EXPLAIN, transactions et deadlocks, migrations sans downtime, réplication GTID, MySQL 8.0 vs 5.7, arbitrages technologiques. Elle s'adapte à tes réponses et creuse là où tu es moins précis.
L'examinateur te pose une question ouverte de positionnement — par exemple : dans quel contexte déconseilleries-tu MySQL ? — pour évaluer ta vision globale et ta capacité à défendre un choix technique face à une contrainte réelle.
Claude Opus analyse la transcription, produit un score 0-100, un niveau certifié et un rapport détaillé. Ton badge MySQL avec lien partageable est disponible dans ton espace Plume dès que l'analyse est terminée.
Le score sur 100 se traduit en un niveau lisible d'un coup d'œil par un recruteur.
Tu sais écrire des requêtes SELECT, INSERT, UPDATE et créer des tables. Tu connais l'existence des index et des jointures, mais tu ne peux pas expliquer le plan d'exécution d'une requête ni diagnostiquer un problème de performance. InnoDB, MVCC et les niveaux d'isolation restent des notions floues.
Tu conçois des schémas relationnels corrects, tu utilises EXPLAIN pour lire un plan d'exécution basique et tu sais créer des index pertinents sur des requêtes courantes. Tu comprends les transactions et les niveaux d'isolation sans forcément maîtriser les cas limites comme le gap locking ou les deadlocks complexes.
Tu diagnostiques des problèmes de performance en production (slow query log, Performance Schema, EXPLAIN ANALYZE), tu conçois des index composites et couvrants, tu gères des migrations de schéma sur des tables volumineuses (gh-ost, pt-osc) et tu travailles avec la réplication MySQL. Tu maîtrises les fonctionnalités clés de MySQL 8.0.
Tu conçois des architectures MySQL haute disponibilité (InnoDB Cluster, Group Replication, Vitess), tu optimises le moteur au niveau configuration (innodb_buffer_pool_size, innodb_io_capacity, binlog_format), tu arbitres entre MySQL et ses alternatives sur des critères techniques précis, et tu es capable de former une équipe sur les bonnes pratiques de production.
Pas besoin d'années d'expérience ou de diplôme pour passer le badge. Voici les profils pour qui il fait sens.
Tu travailles quotidiennement avec MySQL via un ORM ou en SQL direct, et tu veux prouver que tu dépasses le niveau "je fais des SELECT" — notamment sur les index, les transactions et les migrations de schéma.
Tu gères la réplication, le monitoring, les sauvegardes et les performances de clusters MySQL en production. Le badge formalise une expertise que les recruteurs ne peuvent pas évaluer sur CV.
MySQL est au centre de ton pipeline de données et tu dois justifier tes choix d'architecture (partitionnement, index sur colonnes JSON, intégration Debezium/CDC) face à des équipes produit et des recruteurs.
Tu prends des décisions sur le choix du moteur de base de données, la stratégie de réplication et les migrations. Le badge valide que tes arbitrages sont fondés sur une compréhension profonde d'InnoDB et de l'écosystème MySQL.
Tes clients ne peuvent pas vérifier ton niveau de DBA MySQL par eux-mêmes. Un badge Plume avec score et rapport détaillé remplace dix références — il parle directement au CTO ou au DSI qui sign le contrat.
Où et comment ton badge MySQL va te servir au quotidien.
Tu postules à un poste de développeur senior où MySQL est au coeur du stack. Ton badge Plume niveau Avancé ou Expert donne un signal concret à un recruteur technique qui hésite entre trois profils avec des CVs similaires.
Un client te demande d'auditer et optimiser sa base MySQL de 200 millions de lignes. Tu partages ton lien de badge avant même le premier appel — le rapport détaillé montre que tu sais lire EXPLAIN ANALYZE, gérer des migrations sans downtime et configurer la réplication.
Tu vises un poste de tech lead dans ton entreprise. Le badge te donne un argument objectif lors de l'entretien de promotion : non seulement tu utilises MySQL, mais tu peux expliquer le gap locking, les CTEs récursives et la différence entre GTID et réplication basée sur les positions de binlog.
Tu es développeur full-stack et tu veux te spécialiser en administration de bases de données. Passer le badge avant de postuler montre que ta reconversion est sérieuse et que tu maîtrises déjà les bases d'InnoDB, du Performance Schema et de la réplication.
Tu publies des projets open source ou des articles techniques sur MySQL. Ajouter ton badge Plume dans ton README ou ton profil GitHub donne une preuve vérifiable que ton expertise est réelle et évaluée de manière indépendante.
Tu as une certification Oracle MySQL officielle mais elle date de plusieurs années et ne couvre pas MySQL 8.0. L'oral Plume permet de démontrer que ta maîtrise est à jour — window functions, instant DDL, JSON natif — sans repasser un examen de plusieurs heures.
Quelques minutes pour vérifier que tu as bien tout ce qu'il faut.
À la fin de ta session, tu ne reçois pas juste un score : voici tout ce qui t'attend.
Un score 0-100 et un niveau MySQL officiel (Novice, Confirmé, Avancé ou Expert) produit par Claude Opus à partir de la transcription de ton oral — pas une auto-évaluation.
Un rapport qui cite tes réponses réelles, pointe tes forces sur InnoDB, les index et les transactions, et identifie les lacunes précises — un outil concret pour progresser ou préparer un entretien.
L'audio de ta session est stocké de façon sécurisée et accessible uniquement à toi. Tu peux t'en servir pour réviser tes réponses et t'améliorer avant une prochaine tentative ou un entretien technique.
Une URL publique que tu peux coller dans ton CV, ton profil LinkedIn, ton portfolio ou une proposition commerciale. Tout recruteur ou client peut vérifier ton niveau MySQL en quelques secondes.
Découvre d'autres compétences proches que tu peux faire valider avec Plume.
15 minutes d'oral avec une IA, un badge partageable pour tes recruteurs.
Choisir ce badge · 19,99 €