1 Punkte von GN⁺ 2026-02-05 | Noch keine Kommentare. | Auf WhatsApp teilen
  • Bunny Database ist ein Edge-basiertes Managed-Datenbank-Service, das mit SQLite kompatibel ist, sich bei Inaktivität automatisch pausiert und weltweit niedrige Latenzen beibehält
  • Um die hohen Kostenstrukturen von DBaaS-Plattformen und Probleme mit komplexen Konfigurationen zu lösen, bietet es eine einfache Bereitstellung und ein nutzungsbasiertes Abrechnungsmodell
  • Unterstützt automatische, Single- und Multi-Region-Bereitstellungen in 41 Regionen und erreicht über Replikationsregionen eine Reduzierung der Leselatenz um bis zu 99 %
  • Basiert auf einer libSQL-Fork-Version und zielt nicht auf vollständige Funktionssynchronisierung mit SQLite, sondern auf Stabilität im praktischen Einsatz
  • Während der Public Preview kostenlos verfügbar; automatische Backups und eine schemafähige API sind als künftige Funktionen geplant

Überblick über Bunny Database

  • Bunny Database ist ein SQLite-kompatibler Edge-Datenbankdienst, der sich ohne VM-Verwaltung oder teures DBaaS einfach bereitstellen lässt
    • Im Leerlauf wird er automatisch pausiert, um Kosten zu senken
    • Bietet Nutzern weltweit niedrige Latenzen
  • Enthält Funktionen wie One-Click-Deployment, sprachspezifische SDK-Unterstützung, HTTP-basierte Verbindungen und Echtzeitmetriken
    • SDKs werden für TypeScript/JavaScript, Go, Rust und .NET unterstützt
    • Im Dashboard können Daten eingefügt und Abfragen ausgeführt werden

Wandel im DBaaS-Markt und die Position von Bunny Database

  • Bestehende DBaaS-Plattformen verlagern sich zunehmend in Richtung Enterprise-Markt, etwa durch kleinere Free-Tiers, Gebühren für ungenutzte Kapazitäten und Aufpreise pro Funktion
  • Bunny Database präsentiert sich als einfache und vernünftige Alternative zu diesem Trend
  • Datenbanken lassen sich ohne komplexe Einrichtung schnell erstellen und ohne Kostenbelastung auf EC2-Niveau betreiben

Hauptfunktionen und Bereitstellungsoptionen

  • In 41 Regionen kann zwischen automatischer, Single- und manueller (Multi-Region-)Bereitstellung gewählt werden
    • Automatische Auswahl: Zuweisung der Region mit der geringsten Latenz auf Basis der IP
    • Single Region: direkte Auswahl einer bestimmten Region
    • Manuelle Auswahl: benutzerdefinierte Multi-Region-Konfiguration
  • Bei aktivierten Replikationsregionen sinkt die Leselatenz um bis zu 99 %
    • Tests in mehreren Regionen weltweit zeigten eine deutliche Latenzsenkung, wenn Lesezugriffe aus einer clientnahen Region bedient wurden
  • Regionen lassen sich einfach hinzufügen oder ändern, ohne dass die App-Architektur neu entworfen werden muss

Preismodell

  • Nutzungsbasierte Abrechnung ohne zusätzliche Gebühren einer Serverless-Abrechnung („serverless tax“)
    • Lesen: $0.30 pro 1 Milliarde Zeilen
    • Schreiben: $0.30 pro 1 Million Zeilen
    • Speicher: $0.10 pro GB und Monat je aktiver Region
    • Ohne Anfragen fallen nur Speicherkosten an
    • Monatliche Abrechnung auf Basis der Nutzung in Echtzeit
  • Während der Public Preview kostenlos verfügbar

SQLite-Kompatibilität und auf libSQL basierende Architektur

  • Bunny Database läuft auf einer eigenen Fork-Version von Tursos libSQL
    • libSQL behält die API und das Dateiformat von SQLite bei, ist aber nicht vollständig mit den neuesten SQLite-Versionen synchronisiert
  • Bunny Database hält die Kompatibilität entsprechend der libSQL-Version aufrecht und übernimmt Funktionen neuerer Upstream-Versionen nicht sofort
  • Der Fokus liegt auf Stabilität und einfacher Service-Betreibung; nur für den realen Einsatz sinnvolle Funktionen werden selektiv integriert

Ausblick

  • Geplante Funktionen: automatische Backups, Import/Export von Datenbankdateien sowie schemafähige API und typsichere SDKs
  • In der Public-Preview-Phase soll das künftige Roadmap anhand von Nutzerfeedback angepasst werden

Integration und Verbindungsarten

  • Bunny Database kann eigenständig genutzt und auch mit Bunny Edge Scripting sowie Bunny Magic Containers integriert werden
  • Im Access-Tab des Dashboards lässt sich per Klick auf Generate Tokens ein Authentifizierungs-Token erzeugen
    • Verbindung mit einem Edge Script oder einer Magic Container App über die Funktion Add Secrets
    • Zugriff auf die Datenbank über Umgebungsvariablen (DB_URL, DB_TOKEN)
  • Ein TypeScript-Beispielcode für eine einfache Verbindung wird bereitgestellt

Bedingungen für die Preview-Nutzung

  • Während der Public Preview sind maximal 50 Datenbanken pro Nutzer erlaubt, jeweils mit einem Limit von 1 GB
  • Nach dem Login im bunny.net-Dashboard sofort nutzbar

Noch keine Kommentare.

Noch keine Kommentare.