PlanetScale
PlanetScale est une plateforme de bases de données cloud haute performance qui propose MySQL (via Vitess, le système de clustering créé à YouTube) et PostgreSQL, avec du branching Git-like, des changements de schéma sans downtime, du sharding horizontal et des NVMe ultra-rapides (PlanetScale Metal). Utilisé par Slack, GitHub, HubSpot, Cursor et Cash App.
- Catégorie
- Plateforme de bases de données cloud (MySQL + Postgres) Payant
- Fondateurs
- Sam Lambert (CEO), Jiten Vaidya, Sugu Sougoumarane (créateurs de Vitess chez YouTube)
- Fondation
- 2018 (San Francisco)
- Technologie
- Vitess (MySQL sharding), Neki (Postgres sharding, en développement)
- Clients
- Slack, GitHub, HubSpot, Block (Cash App), Etsy, Blizzard, Cursor, Intercom
- Certifications
- SOC 1/2 Type 2, HIPAA, PCI DSS 4.0
- Tarifs
- Postgres à partir de 5 $/mois | Metal à partir de 50 $/mois | Vitess (MySQL) sur devis
- URL
- planetscale.com
PlanetScale : la base de données pensée pour le scale extrême
PlanetScale a été fondé par les créateurs de Vitess, le système de clustering MySQL open-source développé à YouTube pour scaler la base de données principale du service à des pétaoctets de données sur 70 000 nœuds. L’idée était de rendre cette technologie de scaling horizontal accessible à toutes les entreprises, pas seulement aux géants de la Silicon Valley.
Pendant ses premières années, PlanetScale était exclusivement une plateforme MySQL propulsée par Vitess. En 2024-2025, l’entreprise a pris un virage stratégique majeur : suppression du free tier (Hobby plan retiré en avril 2024), suppression du plan serverless (Scaler plan déprécié), lancement de PlanetScale Metal (NVMe haute performance) et, surprise, ajout du support PostgreSQL. Ce pivot reflète une réalité du marché : PostgreSQL est devenu le standard dominant pour les nouvelles applications, et PlanetScale ne pouvait pas ignorer cette demande.
Aujourd’hui, PlanetScale se positionne comme « la plateforme de bases de données la plus rapide et la plus scalable du cloud », offrant à la fois MySQL (via Vitess) et PostgreSQL (avec Neki en préparation pour le sharding horizontal). La cible n’est plus le développeur solo qui prototype (il n’y a plus de free tier), mais les entreprises qui ont besoin de performance, de fiabilité et de scaling à grande échelle.
Les produits PlanetScale
PlanetScale Vitess (MySQL)
Le produit historique. Vitess permet le sharding horizontal de MySQL, distribuant les données sur des milliers de nœuds tout en exposant une connexion unique. C’est la même technologie qui propulse les bases de données de Slack, GitHub, HubSpot, Block (Cash App), Etsy et Bloomberg. PlanetScale maintient le projet open-source Vitess et emploie la majorité de ses mainteneurs principaux.
Les fonctionnalités clés incluent le branching (chaque branche tourne sur son propre cluster dédié), les deploy requests (comme des Pull Requests pour les changements de schéma), les changements de schéma sans downtime ni verrouillage, le scaling horizontal automatique via sharding, et le support d’un million de connexions simultanées.
PlanetScale Postgres
Lancé en preview en 2025 et disponible en GA (General Availability) depuis fin 2025, PlanetScale Postgres propose PostgreSQL managé avec haute disponibilité (1 primaire + 2 réplicas sur 3 zones de disponibilité), failover automatique, connection pooling via PgBouncer, branching par environnement et Query Insights (monitoring de requêtes avec recommandations automatiques). Le service tourne sur PostgreSQL v17 et supporte les imports en ligne depuis PostgreSQL v13+, sans downtime.
Le point d’entrée est un nœud unique à 5 $/mois pour les projets de développement et les applications à faible trafic. La haute disponibilité (3 nœuds) démarre autour de 39 $/mois. PlanetScale Metal (NVMe) pour Postgres démarre à 50 $/mois et offre les performances les plus rapides mesurées dans le cloud pour PostgreSQL selon les benchmarks de PlanetScale.
PlanetScale Metal
Metal est l’offre haute performance de PlanetScale, disponible pour MySQL et Postgres. Au lieu du stockage réseau classique (comme les volumes EBS d’AWS), Metal utilise des SSD NVMe directement attachés aux serveurs. La différence est massive : des IOPS illimitées, des latences drastiquement inférieures et un throughput supérieur à Amazon Aurora et Google Cloud SQL. Des clients rapportent des améliorations de latence P99 à 1 ms, des améliorations de QPS de 20 à 1 000 (50x) et des réductions de coûts de 90 % après migration vers Metal.
Neki (Postgres sharding, en développement)
Neki est la solution de sharding horizontal pour PostgreSQL, inspirée par Vitess mais construite from scratch. Ce n’est pas un fork de Vitess : l’équipe construit une architecture adaptée aux spécificités de PostgreSQL (modèle de réplication, architecture, caractéristiques opérationnelles). Neki sera publié en open-source quand il sera prêt. Les entreprises intéressées peuvent rejoindre la liste d’attente sur neki.dev. En attendant, PlanetScale recommande de démarrer sur leur offre Postgres standard (migration vers Neki sera simplifiée).
Le branching PlanetScale
Comme Neon, PlanetScale propose du branching de base de données. Chaque branche tourne sur son propre cluster dédié. Le workflow est similaire à Git : vous créez une branche de développement, faites vos changements de schéma, ouvrez un « deploy request » (l’équivalent d’une Pull Request pour la base de données), et une fois approuvé, les changements sont appliqués à la branche de production sans downtime ni verrouillage de tables. Ce workflow élimine les risques liés aux migrations de schéma, qui sont historiquement l’une des sources de pannes les plus fréquentes pour les applications en production.
Tarifs
| Produit | Prix de départ | Inclus | Cible |
|---|---|---|---|
| Postgres (single node) | 5 $/mois | 1 nœud, Query Insights, branching, métriques | Dev, side projects, POC |
| Postgres HA | ~39 $/mois | 1 primaire + 2 réplicas (3 AZ), failover auto, PgBouncer | Production |
| Postgres Metal | 50 $/mois | NVMe local, IOPS illimitées, performances benchmark fastest | Production haute performance |
| Vitess (MySQL) | Sur devis | Sharding horizontal, clustering, Metal disponible | Entreprises à grande échelle |
| Enterprise | Sur devis | BYOC (bring your own cloud), support dédié, SLA 99,999 % | Grandes entreprises, compliance |
La facturation Postgres est basée sur la taille du cluster (instance + stockage), facturée à la milliseconde. Vous pouvez redimensionner à tout moment, et le pricing est proratisé. Les branches de développement coûtent 5 $/mois. Le stockage réseau (EBS) est facturé par Go au-delà des 10 Go inclus (0,50 $/Go/instance). Le stockage Metal est inclus dans le prix du cluster.
PlanetScale vs Neon vs Supabase
| Critère | PlanetScale | Neon | Supabase |
|---|---|---|---|
| Type | DB managée (MySQL + Postgres) | PostgreSQL serverless | BaaS full-stack |
| Force | Performance, scale horizontal, NVMe | Scale-to-zero, branching copy-on-write | Backend complet (DB + auth + storage) |
| Scale-to-zero | Non | Oui | Non |
| Sharding horizontal | Oui (Vitess MySQL, Neki Postgres en dev) | Non | Non |
| NVMe local | Oui (Metal) | Non (S3) | Non |
| Free tier | Non | Oui (100 CU-h/mois) | Oui (500 Mo DB) |
| Prix de départ | 5 $/mois | 0 $ (free) / 5 $/mois | 0 $ (free) / 25 $/mois |
| Cible | Entreprises, production, scale | Dev/test, workloads variables, agents IA | Startups, MVPs, full-stack |
En résumé : PlanetScale est le choix pour les équipes qui ont besoin de performance brute (NVMe), de scaling horizontal (Vitess/Neki) et d’une plateforme mature pour des workloads critiques. Neon est le choix pour le serverless (scale-to-zero), le branching léger et les environnements de dev/test. Supabase est le choix pour un backend complet (DB + auth + stockage) avec une interface conviviale.
Expérience développeur et outils
Query Insights
PlanetScale Query Insights est un système d’observabilité de base de données intégré qui surveille en continu les workloads et le trafic. Il détecte automatiquement les requêtes lentes, met en évidence les anomalies, remonte les événements out-of-memory et fournit des recommandations d’optimisation de schéma. Ces données sont accessibles via le dashboard PlanetScale et via un serveur MCP, ce qui permet aux agents de coding IA de recevoir des recommandations de performance et de faire des modifications informées au code de l’application.
MCP Server pour agents IA
PlanetScale propose un serveur MCP (Model Context Protocol) qui expose les données de Query Insights aux agents IA comme Claude Code, Cursor ou d’autres outils compatibles MCP. Un agent peut ainsi analyser les performances de votre base de données, identifier les requêtes problématiques et proposer des corrections de code ou des optimisations de schéma, le tout sans intervention humaine. C’est un exemple concret de l’intégration entre bases de données et IA agentique.
Deploy Requests
Les deploy requests sont l’équivalent des Pull Requests pour les changements de schéma de base de données. Vous créez une branche, faites vos modifications de schéma (ajouter une colonne, créer un index, modifier une contrainte), puis ouvrez un deploy request. L’équipe peut réviser les changements, vérifier leur compatibilité avec le schéma existant, et approuver le déploiement. Les changements sont alors appliqués à la branche de production sans downtime ni verrouillage de tables. Ce workflow élimine le risque des migrations de schéma « à l’aveugle » qui sont historiquement la cause de nombreuses pannes en production.
Le pivot stratégique de 2024-2025
L’histoire récente de PlanetScale mérite d’être comprise. En 2024, l’entreprise a pris des décisions controversées : suppression du free tier, licenciement des équipes ventes et marketing, et dépréciation du plan serverless. Ces décisions ont été interprétées par certains comme un signe de déclin, mais elles reflétaient un repositionnement stratégique délibéré.
L’idée : arrêter de subventionner des utilisateurs gratuits qui ne convertissent pas, concentrer les ressources sur les clients enterprise à forte valeur, et investir dans la technologie (Metal, Postgres, Neki) plutôt que dans le marketing. Le lancement de PlanetScale Metal (NVMe) a été le tournant : la demande a explosé, y compris de la part de clients PostgreSQL, ce qui a déclenché le développement de l’offre Postgres. La stratégie semble fonctionner : des centaines d’entreprises tournent en production sur PlanetScale Postgres depuis son GA, et les benchmarks Metal positionnent PlanetScale comme le PostgreSQL le plus rapide du cloud.
Limites
Pas de free tier
L’absence de plan gratuit est le point de friction principal pour les développeurs individuels et les petits projets. À 5 $/mois minimum, PlanetScale exclut de fait le prototypage gratuit que Neon et Supabase permettent. C’est un choix délibéré de l’entreprise qui cible les entreprises payantes, mais ça signifie que PlanetScale ne sera probablement pas dans votre stack si vous ne payez pas dès le premier jour.
Postgres encore jeune
L’offre Postgres de PlanetScale est en GA depuis fin 2025, ce qui est récent comparé à Neon (2022) ou Supabase (2020). Le sharding horizontal Postgres (Neki) est encore en développement. Pour l’instant, le scaling Postgres est vertical (instances plus grosses) et horizontal en lecture (réplicas), mais pas en écriture.
Complexité du pricing
Avec des prix par cluster, par branche, par Go de stockage, par IOPS supplémentaires et par throughput, le pricing PlanetScale peut devenir complexe à estimer. C’est moins simple que les plans fixes de Neon ou Supabase.
Chronologie
| Date | Événement |
|---|---|
| 2018 | Fondation de PlanetScale par les créateurs de Vitess (ex-YouTube) |
| 2020-2022 | Croissance sur MySQL/Vitess. Free tier (Hobby plan). Plans serverless (Scaler). |
| Mars 2024 | Suppression du free tier (Hobby plan retiré le 8 avril 2024) |
| Fév. 2024 | Suppression du plan serverless (Scaler déprécié, migration vers Scaler Pro) |
| 2024 | Lancement de PlanetScale Metal (NVMe). Ajout des foreign keys MySQL. |
| Mi-2025 | Annonce de PlanetScale for Postgres (preview). Neki (Postgres sharding) annoncé. |
| Oct. 2025 | PlanetScale Postgres en General Availability. Centaines de clients en production. |
| Début 2026 | Postgres single node à 5 $/mois. Postgres Metal à 50 $/mois. MCP server pour agents IA. Compliance SOC 1/2, HIPAA, PCI DSS 4.0. |
Verdict
PlanetScale est la Rolls-Royce des bases de données cloud. Si vous avez besoin de la meilleure performance (NVMe Metal), du scaling horizontal éprouvé (Vitess pour MySQL, Neki à venir pour Postgres), de changements de schéma sans downtime et d’un branching de niveau production, c’est le choix premium. Les clients (Slack, GitHub, Cursor, Cash App) parlent d’eux-mêmes.
Ce n’est pas un outil pour le prototypage ou les projets perso (pas de free tier). C’est un outil pour les équipes qui prennent leur base de données au sérieux et qui sont prêtes à payer pour de la performance et de la fiabilité. Le nouveau Postgres à 5 $/mois rend PlanetScale plus accessible, mais la cible reste les applications de production, pas les expérimentations.
Si vous démarrez un projet et que vous cherchez un backend gratuit avec PostgreSQL, partez sur Neon ou Supabase. Si vous atteignez un stade où la performance et le scale deviennent critiques, PlanetScale sera là pour prendre le relais, avec une migration en ligne sans downtime.
Questions fréquentes sur PlanetScale
PlanetScale est-il gratuit ?
Non. PlanetScale a supprimé son plan gratuit (Hobby) en avril 2024. Le plan d’entrée le moins cher est un nœud Postgres unique à 5 $/mois. Pour MySQL (Vitess), le pricing est basé sur la taille du cluster et commence plus haut. Si vous cherchez un PostgreSQL gratuit, regardez Neon ou Supabase.
PlanetScale a-t-il fermé ?
Non. PlanetScale est toujours actif et en croissance. La confusion vient de la suppression du free tier en 2024 et de la dépréciation du plan serverless, qui ont été interprétées par certains comme un déclin. En réalité, PlanetScale a pivoté vers un positionnement premium (Metal, Postgres, entreprises) et sert des clients majeurs comme Slack et GitHub.
PlanetScale supporte-t-il PostgreSQL ?
Oui, depuis fin 2025 en General Availability. PlanetScale Postgres offre haute disponibilité (3 zones), failover automatique, branching, Query Insights et des performances Metal (NVMe). Le sharding horizontal Postgres (Neki) est en développement. Les plans démarrent à 5 $/mois pour un nœud unique.
Quelle est la différence entre PlanetScale et Neon ?
PlanetScale est axé sur la performance brute (NVMe Metal) et le scaling horizontal (Vitess/Neki). Neon est axé sur le serverless (scale-to-zero, autoscaling) et le branching copy-on-write. PlanetScale n’a pas de free tier ni de scale-to-zero. Neon n’a pas de NVMe ni de sharding horizontal. Choisissez PlanetScale pour la performance de production, Neon pour le serverless et le dev/test.
Qu’est-ce que Vitess et Neki ?
Vitess est le système de sharding horizontal pour MySQL, créé à YouTube et maintenu par PlanetScale. Il permet de distribuer une base MySQL sur des milliers de nœuds. Neki est la solution équivalente pour PostgreSQL, actuellement en développement. Contrairement à Vitess, Neki n’est pas un fork mais une architecture construite from scratch pour les spécificités de PostgreSQL. Neki sera publié en open-source quand il sera prêt.