Bunny Database icon

Bunny Database

Bunny Database 是 bunny.net 推出的相容 SQLite 的 DBaaS,適合需要跨區域低延遲讀取的讀多型應用。支援 libSQL SDK、HTTP 存取與用量計費,並提供免費公開預覽。

Bunny Database

概述

Bunny Database 是 bunny.net 提供的相容 SQLite 資料庫服務。它的設計可在閒置時縮減規模,先在單一區域啟動,之後再擴展到更多區域,而不必強迫重新架構。

此產品被定位為一個簡單的 DBaaS,適合需要跨地理區域低延遲的讀多型應用程式。它運行於 bunny.net 的全球網路上,並提供 TS/JS、Go、Rust 與 .NET 常用的 libSQL SDK,必要時也可透過 HTTP 存取。

核心功能

相容 SQLite、可擴充區域的資料庫

在 bunny.net 的網路上建立相容 SQLite 的資料庫,先從單一區域開始,之後可再加入更多區域,而不必改變應用程式設計。

多區域部署

可從 41 個區域中選擇,將讀取服務放得更靠近使用者,以維持分散式受眾之間較低的往返時間。

SDK 與 HTTP 存取

使用適用於 TS/JS、Go、Rust 與 .NET 的官方 libSQL SDK,或在需要更通用介面時透過 HTTP 連線。

內建資料檢視

直接從產品介面檢視資料表、執行 SQL 並檢查資料,而不必在不同的管理工具之間切換。

營運指標

隨著資料庫擴展追蹤延遲、流量與儲存,觀察使用量如何隨時間變化。

以用量為基礎的閒置行為

當資料庫閒置時,來源說明它只會產生儲存成本,而讀取複本只有在提供流量時才會增加儲存成本。

適用情境

  • 目錄與索引

    儲存結構化的目錄資料、地點清單或使用者比起更新更常瀏覽的目錄內容。

  • 詮釋資料與篩選

    保存標籤、分類與其他查找資料,以便在不增加大量資料庫負擔的情況下進行篩選與排序。

  • 使用者個人檔案

    為需要簡單關聯式儲存的應用程式提供帳號設定、偏好設定與輕量級的每位使用者狀態。

  • 應用程式組態

    集中管理應用程式、租戶或環境的低變動設定,並可在流量擴散後再擴展區域。

  • 小型團隊營運

    支援希望直接檢視 SQL 並追蹤延遲、流量與儲存,而不必轉移到另一套營運堆疊的團隊。

Pros and Cons

Pros

  • 相容 SQLite,讓已熟悉 SQLite 概念的團隊更容易上手。
  • 支援 TS/JS、Go、Rust 與 .NET 的熟悉 SDK,並提供 HTTP 存取。
  • 可先在單一區域啟動,之後再新增更多區域而無需重新架構。
  • 提供資料表、SQL、延遲、流量與儲存的直接檢視與指標。
  • 閒置行為具備用量感知,資料庫未 सक्रिय時只會產生儲存成本。

Cons

  • 來源指出 Bunny Database 最適合讀多型使用案例,因此可能不適合寫入密集的工作負載。
  • 價格目前處於公開預覽階段,因此頁面尚未提供標準的長期定價方案。

FAQ

什麼是 Bunny Database?

Bunny Database 是 bunny.net 全球網路上的相容 SQLite 的資料庫服務。來源說明它專為低延遲存取而設計,可先在單一區域啟動,之後再擴展到更多區域,且無需重新架構。

要如何將應用程式連線到它?

來源說明你可以使用熟悉的 libSQL SDK 連線,包括 TS/JS、Go、Rust 和 .NET,或在需要時使用 HTTP 存取。也可以將存取權杖作為環境變數使用,符合一般應用程式與腳本的設定方式。

它最適合哪些類型的工作負載?

它定位為適合讀多型工作負載,例如目錄與清單、詮釋資料與篩選、使用者個人檔案,以及應用程式設定。頁面明確指出它最適合讀取密集的使用情境。

Bunny Database 的價格如何計算?

定價區塊說明用量會持續計費並按月開立帳單,而且讀取、寫入與儲存是分開計費的。它也說 Bunny Database 在公開預覽期間免費。

團隊可以隨著成長擴充並監控資料庫嗎?

頁面提到有 41 個可用區域、讀取複本,以及延遲、流量與儲存的指標。也說明 Bunny Database 可獨立運作,並可搭配 Edge Scripting 或 Magic Containers 使用。

Quick Facts

類別
資料庫 / DBaaS
平台
bunny.net
相容性
相容 SQLite
存取方式
libSQL SDK 與 HTTP
區域
41 個可用區域
價格
公開預覽免費;付費用量按讀取、寫入與儲存計量