Dossier
SMF·PLANETSCALE
Reçu le
31.07.2026
Instruit le
28.09.2026
Pièces annexées
3
Questions
4

SMF·PLANETSCALE

Un prompt peut-il remplacer PlanetScale ?

Hébergement et déploiement — application hosting and backend platforms

Pas encore Verdict enregistré le 28.09.2026 · Vérifié le 31.07.2026
Prix
39 $US/moisSource: planetscale.com · Vérifié le 31 juillet 2026
Par an
468 $US
Temps de fabrication
En une session
Votes
0 vote
OuiPresquePas encore (coché)

Bordereau de suivi des pièces

Pièce A Le prompt
Pièce B Ce que tu perds
Pièce C Pourquoi certains continuent de payer : infrastructure scale, operations, and reliability
Pièce Q Questions

Verdict

La vraie capacité signature de PlanetScale, modifier le schéma d’une table MySQL en production sans la verrouiller ni causer d’interruption, est un problème de systèmes distribués vraiment difficile que PlanetScale a résolu en s’appuyant sur Vitess, la propre couche de mise à l’échelle MySQL de YouTube. Le substitut DIY honnête utilise gh-ost, un outil open source existant construit exactement pour ça (à l’origine de GitHub), plutôt que de réimplémenter le changement de schéma en ligne depuis zéro.

Pièce B — Ce que tu perds

Pièce A — Le prompt

Reçu le31.07.2026
Construis un workflow pour exécuter des migrations de schéma MySQL sans verrouiller les tables, en utilisant gh-ost, un outil open source existant et mature construit à l’origine chez GitHub exactement pour ça, plutôt que de tenter de réimplémenter le changement de schéma en ligne, ce qui est un vrai travail difficile de systèmes distribués. Mets en place une instance MySQL auto-hébergée (Docker Compose convient pour un usage personnel). Installe gh-ost et écris un petit script d’enrobage qui prend une instruction SQL de migration, la fait passer par l’approche copier-et-échanger sans déclencheur de gh-ost (il copie les données de la table en arrière-plan, suit les changements par streaming du binlog, puis fait un échange atomique rapide), et rapporte la progression. Suis les migrations appliquées dans une table de métadonnées pour savoir ce qui a été exécuté. Ajoute un mode simulation, que gh-ost supporte nativement, pour qu’une migration puisse être validée avant d’être vraiment exécutée. Ne tente pas de construire du sharding horizontal façon Vitess, un workflow de relecture de demande de déploiement, ou des sauvegardes automatiques gérées — c’est hors périmètre ; ceci enrobe gh-ost pour une base de données, pas la vraie infrastructure multi-locataire de PlanetScale. Nécessite l’hébergement de l’instance MySQL ; aucun autre service externe requis, puisque gh-ost lui-même est gratuit et open source.

L’ouverture pré-remplit le prompt — il ne reste qu’à appuyer sur entrée.

Pièce B — Ce que tu perds

  • B.1 le sharding horizontal niveau Vitess à très grande échelle
  • B.2 un workflow de branchement et de demande de déploiement soigné pour les changements de schéma
  • B.3 l’infrastructure gérée et les sauvegardes automatiques
  • B.4 les analyses de requêtes et de performance intégrées

Alternatives existantes

Pièce C — Pourquoi certains continuent de payer : infrastructure scale, operations, and reliability

gh-ost résout le problème de migration en ligne pour une base de données ; le vrai produit de PlanetScale, c’est faire tourner ça de façon fiable à grande échelle sur les bases de données de nombreux clients, plus le workflow de demande de déploiement qui rend les changements de schéma relisibles comme du code.

Questions

Est-ce que ça évite vraiment de verrouiller la table pendant la migration ?

Oui — c’est tout l’intérêt d’utiliser gh-ost, qui est un outil réel et mature construit spécifiquement pour les changements de schéma en ligne, pas une approximation maison.

Est-ce que j’ai le workflow de branchement et de demande de déploiement de PlanetScale pour les changements de schéma ?

Non — c’est une vraie conception produit que PlanetScale a construite par-dessus Vitess. Ce projet te donne un mécanisme de migration sûr, pas un workflow de branchement relisible autour.

Est-ce que ça monte en charge comme PlanetScale (via Vitess) ?

Non — ceci tourne sur une seule instance MySQL. Le sharding horizontal façon Vitess sur de nombreux fragments de base de données est vraiment une infrastructure à l’échelle entreprise que ce projet ne tente pas.

Combien ça coûte à faire tourner ?

L’hébergement de l’instance MySQL — typiquement quelques dollars par mois, puisque gh-ost lui-même n’a aucun coût de licence.

Récépissé

Tu l’as déjà reconstruit toi-même ?