PlanetScale logo

PlanetScale

PlanetScale Inc. · 🗄️ Base de données

PlanetScale est la plateforme MySQL serverless la plus avancée au monde. Développez plus vite grâce au branching, aux changements de schéma sans interruption, et plus encore.

Catégorie
Base de données
Offre gratuite
Disponible
Payant à partir de
$29/month
Vérifié
2024-01-15

Aperçu

PlanetScale est une plateforme MySQL serverless construite sur Vitess, la technologie de base de données qui fait passer YouTube à l’échelle. Sa fonctionnalité phare est le branching de base de données : vous créez une branche de votre schéma comme avec Git, effectuez des changements de schéma sans blocage sur une branche de développement, et les fusionnez via une deploy request — sans verrou ni interruption. Le pooling de connexions et les insights de requêtes sont intégrés.

L’offre Hobby proposait historiquement 5 Go de stockage avec environ 1 milliard de lectures de lignes et 10 millions d’écritures de lignes par mois, plus des branches de production et de développement. Remarque : PlanetScale a supprimé son offre gratuite Hobby en avril 2024, alors confirmez la disponibilité et la tarification actuelles avant de compter sur une offre gratuite.

Il vise les équipes qui veulent MySQL à grande échelle avec un workflow de schéma sûr et à la Git, et une gestion des connexions serverless.

Avantages

  • MySQL serverless qui s'adapte grâce à Vitess
  • Branching de base de données à la Git avec des changements de schéma sans blocage
  • Les deploy requests rendent les migrations sûres et relisables
  • Pooling de connexions et insights de requêtes intégrés
  • Éprouvé à très grande échelle

Inconvénients

  • L'offre gratuite Hobby a été supprimée en avril 2024
  • MySQL uniquement — pas de Postgres
  • Le workflow de branching demande un temps d'apprentissage
  • Certaines fonctionnalités supposent un usage plus important et payant

Idéal pour

  • Équipes qui ont besoin de MySQL à grande échelle
  • Changements de schéma sans interruption de service
  • Applications ayant des besoins de connexion serverless ou edge

Pour commencer

  1. 1 Créez un compte PlanetScale et une base de données
  2. 2 Créez une branche de développement pour les changements de schéma
  3. 3 Appliquez les changements de schéma sur la branche, puis ouvrez une deploy request
  4. 4 Fusionnez la deploy request pour appliquer les changements en production en toute sécurité
  5. 5 Connectez votre application avec la chaîne de connexion fournie

Fonctionnalités

  • MySQL serverless
  • Branching de base de données
  • Changements de schéma sans blocage
  • Sauvegardes automatiques
  • Pooling de connexions
  • Insights et analytics

FAQ

PlanetScale propose-t-il encore une offre gratuite ?

PlanetScale a supprimé son offre gratuite Hobby en avril 2024, et les plans payants débutent désormais plus haut. Consultez planetscale.com pour connaître les options actuelles avant de prévoir une offre gratuite.

Qu'est-ce que le branching de base de données ?

Il vous permet de créer une branche de votre schéma comme avec Git, d'effectuer des changements sans blocage sur une branche de développement, et de les fusionner en production via une deploy request — sans verrouiller les tables.

Prend-il en charge Postgres ?

Non. PlanetScale est compatible MySQL, construit sur Vitess. Pour du Postgres serverless, voyez Neon ou Supabase.

Déployez ces projets sur PlanetScale

Projets open source et modèles qui tournent sur l’offre gratuite de PlanetScale.

Aucun projet lié pour l’instant. Proposez-en un →