PlanetScale
Serverlose MySQL-kompatible Datenbankplattform mit Branching-Abläufen und KI-gestützten Abfrageanalysen
PlanetScale übertrug einen aus Git bekannten Arbeitsablauf auf relationale Datenbanken. Entwickler erstellen einen Branch des Datenbankschemas, nehmen Änderungen vor und führen sie über einen Deploy-Request zusammen. Prüfungen sollen Ausfallzeiten verhindern. Im Hintergrund arbeitet Vitess, das bei YouTube entwickelte Sharding-System, mit dem MySQL horizontal über viele Server skaliert. So lässt sich über die Grenzen eines einzelnen Datenbankservers hinaus wachsen.
Die Funktionen konzentrieren sich auf sichere Änderungen und Leistung. Online-Schemaänderungen ermöglichen es, große Tabellen ohne Sperren anzupassen. Insights zeigen langsame Abfragen und schlagen Verbesserungen vor; die Verbindungsverwaltung unterstützt viele Clients. Neuere Produkte setzen auf leistungsfähigen Speicher und erweitern die Plattform auf PostgreSQL. KI-gestützte Analysen helfen, problematische Abfragen zu finden. Der Dienst integriert sich mit verbreiteten Frameworks und Hostingplattformen.
PlanetScale ist kostenpflichtig. Die kostenlose Hobby-Stufe wurde eingestellt; Preise richten sich nach Ressourcen und Nutzung, Unternehmensangebote sind verfügbar. Die Plattform zielt auf Produktionslasten, die von Sharding und Änderungen ohne Ausfallzeiten profitieren. Für sehr kleine Projekte können einfachere Anbieter günstiger sein. Neon und Supabase bieten serverloses PostgreSQL, Amazon Aurora und Google Cloud SQL sind verwaltete Alternativen. CockroachDB und TiDB richten sich an verteilte Systeme. PlanetScale eignet sich für Teams mit großen, stark ausgelasteten Datenbanken.