Was macht turso-db?
Turso (libSQL): Edge-repliziertes SQLite – Setup, Abfragen und Replikationsmuster für serverlose Apps
Diese Fähigkeit ermöglicht es KI-Agenten, mit Turso (libSQL) zu interagieren, einer edge-replizierten SQLite-Datenbank, die für serverlose Anwendungen optimiert ist. Sie deckt die Einrichtung von Datenbanken, das Ausführen von SQL-Abfragen und die Verwaltung von Replikationsmustern ab.
Funktionen
- Datenbank-Setup: Erstellen und Konfigurieren von Turso-Datenbanken mit CLI-Befehlen.
- SQL-Abfragen: Ausführen von Lese- und Schreiboperationen über verteilte Replikate hinweg.
- Replikationsmuster: Verwalten von Replikatgruppen, Konfigurieren der Regionsaffinität und Überwachen der Latenz.
Verwendung
-
Installation: Stellen Sie sicher, dass die
tursoCLI global installiert ist:npm install -g turso -
Authentifizierung: Melden Sie sich bei Ihrem Turso-Konto an:
turso auth login -
Datenbank erstellen: Führen Sie Folgendes aus, um eine neue Datenbank zu erstellen:
turso db create my-database -
Replikate verwalten: Fügen Sie Replikate an verschiedenen Standorten hinzu:
turso db replicate my-database --location fra -
Abfragen ausführen: Stellen Sie eine Verbindung mithilfe der generierten URL her und führen Sie Abfragen mit
turso db shellaus:turso db shell my-database
Plattformunterstützung
- CLI: Nahtlose Einrichtung und Verwaltung über die Befehlszeile.
- SDKs: Verfügbar für Node.js, Python und andere Sprachen.
- Integrationen: Funktioniert mit serverlosen Frameworks wie Vercel, Netlify und AWS Lambda.
Vorteile
- Geringe Latenz durch Edge-Replikation.
- Pay-per-Use-Preise ohne Mindestverpflichtungen.
- Schemaflexibilität mit SQLite SQL.
Weitere Informationen finden Sie in der offiziellen Turso-Dokumentation.