Polydesk-logotype
Polydesk.ai — Header

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.

PlanetScale en bref
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
Pas de free tier PlanetScale a supprimé son plan gratuit (Hobby) en avril 2024. Le point d’entrée est désormais 5 $/mois pour un nœud Postgres unique. L’entreprise assume ce positionnement : si vous ne pouvez pas dépenser 5 $/mois pour une base de données, PlanetScale considère que vous êtes mieux servi par d’autres options comme Neon (free tier) ou Supabase (free tier). PlanetScale cible les entreprises qui ont besoin de performance et de scale, pas les projets hobby.

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.

Polydesk.ai — Footer