Was macht planetscale-mysql?
PlanetScale MySQL: Branch-basierte Schema-Migrationen, Sharding-Skalierung und Verbindungsmuster
Übersicht
PlanetScale ist eine serverlose MySQL-kompatible Datenbankplattform, die Branching für Schema-Migrationen, automatische Sharding-Skalierung und optimierte Verbindungsmuster bietet.
Hauptfunktionen
- Branch-basierte Migrationen: Erstelle und verwalte Datenbankschemata über Branches, ähnlich wie bei Git.
- Sharding-Skalierung: Horizontale Skalierung durch automatisches Sharding.
- Connection Patterns: Bewährte Verfahren für stabile und effiziente Verbindungen.
Verwendung
Verbindung herstellen
Verwende die folgenden Umgebungsvariablen:
DATABASE_URL="mysql://username:password@host:port/database?ssl-mode=VERIFY_IDENTITY"
Beispiel-Code (Node.js)
const mysql = require('mysql2/promise');
const connection = await mysql.createConnection(process.env.DATABASE_URL);
const [rows] = await connection.execute('SELECT * FROM users');
console.log(rows);
Unterstützte Plattformen
- Claude Code
- Cursor
- Codex
Weitere Informationen
Siehe PlanetScale Dokumentation für Details.