Bunny Database icon

Bunny Database

bunny.netのSQLite互換DBaaS「Bunny Database」。読み取り中心のアプリ向けに、低遅延で地域横断のアクセスとlibSQL SDK、HTTP接続、従量課金、無料公開プレビューに対応。

Bunny Database

概要

Bunny Database は、bunny.net が提供する SQLite 互換のデータベースサービスです。アイドル時には停止し、1つのリージョンから開始して、後から再設計を強いられることなく複数のリージョンへ拡張できるよう設計されています。

この製品は、地理的に分散した環境でも低レイテンシーを必要とする読み取り中心のアプリケーション向けのシンプルな DBaaS として位置づけられています。bunny.net のグローバルネットワーク上で動作し、TS/JS、Go、Rust、.NET 向けの使い慣れた libSQL SDK を公開しており、必要に応じて HTTP アクセスも利用できます。

主な機能

SQLite 互換でリージョン拡張可能なデータベース

bunny.net のネットワーク上に SQLite 互換データベースを作成し、1つのリージョンから開始して、アプリケーション設計を変えずに後からリージョンを追加できます。

マルチリージョン展開

41 のリージョンから選択し、ユーザーにより近い場所で読み取りを提供することで、分散した利用者に対する往復時間を短く保てます。

SDK と HTTP アクセス

TS/JS、Go、Rust、.NET 向けの公式 libSQL SDK を利用するか、より汎用的なインターフェースが必要な場合は HTTP で接続できます。

組み込みのデータ検査

テーブルを確認し、SQL を実行し、データを直接確認できるため、別の管理ツールを行き来する必要がありません。

運用メトリクス

データベースのスケールに合わせてレイテンシー、トラフィック、ストレージを追跡し、利用状況の変化を把握できます。

使用量ベースのアイドル挙動

データベースがアイドル状態のときは、ソースによればストレージ費用のみが発生し、read replica はトラフィックを処理しているときのみストレージ費用が追加で発生します。

適用シーン

  • カタログとディレクトリ

    ユーザーが更新する頻度よりも閲覧する頻度の高い、構造化されたカタログデータ、所在地一覧、ディレクトリ内容を保存します。

  • メタデータとフィルタリング

    タグ、カテゴリ、その他の参照データを、重いデータベース負荷なしでフィルタリングや並べ替えに利用できるように保持します。

  • ユーザープロファイル

    シンプルなリレーショナルストレージを必要とするアプリケーション向けに、アカウント設定、各種設定、軽量なユーザーごとの状態を提供します。

  • アプリ設定

    変更頻度の低いアプリケーション、テナント、環境の設定を一元化し、トラフィックの拡大に合わせて後からリージョンを追加できます。

  • 小規模チームの運用

    SQL の確認や、レイテンシー、トラフィック、ストレージの追跡を、別の運用スタックに移行せずに行いたいチームを支援します。

Pros and Cons

Pros

  • SQLite 互換のため、すでに SQLite の概念に慣れているチームにとって取り組みやすいサービスです。
  • TS/JS、Go、Rust、.NET 向けの使い慣れた SDK と HTTP アクセスをサポートしています。
  • 1つのリージョンから開始し、後から再設計なしでリージョンを追加できます。
  • テーブル、SQL、レイテンシー、トラフィック、ストレージを直接確認・計測できます。
  • アイドル時の挙動は使用状況を考慮しており、データベースが非アクティブなときはストレージ費用のみが発生します。

Cons

  • ソースでは Bunny Database は読み取り中心のユースケースに最適とされているため、書き込み負荷の高いワークロードには適さない可能性があります。
  • 料金は公開プレビュー中であり、ページには標準的な長期料金体系はまだ示されていません。

FAQ

Bunny Database とは何ですか?

Bunny Database は、bunny.net のグローバルネットワーク上にある SQLite 互換のデータベースサービスです。ソースでは、低遅延アクセス向けに設計されており、1つのリージョンで開始し、後から再設計なしで複数のリージョンへ拡張できると説明されています。

アプリケーションはどのように接続しますか?

ソースによると、TS/JS、Go、Rust、.NET 向けのおなじみの libSQL SDK で接続でき、必要に応じて HTTP も使用できます。アクセス トークンは環境変数として利用でき、一般的なアプリやスクリプトの構成に適しています。

どのようなワークロードに最も適していますか?

カタログやディレクトリ、メタデータやフィルタリング、ユーザープロファイル、アプリ設定など、読み取り中心のワークロード向けに位置づけられています。ページでは、読み取り中心のユースケースに最適であると明記されています。

Bunny Database の料金体系はどうなっていますか?

料金セクションでは、使用量に応じて継続的に課金され、月単位で請求されること、また読み取り、書き込み、ストレージが別々に課金されることが示されています。さらに、Bunny Database は公開プレビュー中は無料とされています。

チームは成長に合わせてデータベースを拡張し、監視できますか?

ページでは、利用可能な 41 のリージョン、read replica、そしてレイテンシー、トラフィック、ストレージの指標に言及しています。また、Bunny Database は単体で動作し、Edge Scripting や Magic Containers と組み合わせられるとも説明されています。

Quick Facts

カテゴリ
Database / DBaaS
プラットフォーム
bunny.net
互換性
SQLite 互換
アクセス
libSQL SDK と HTTP
リージョン
利用可能なリージョンは 41
料金
公開プレビューは無料。課金対象の使用量は読み取り、書き込み、ストレージごとにメーター課金

Bunny Databaseの代替品

NodeDB icon

NodeDB

NodeDBは、リレーショナル、ベクトル、グラフ、ドキュメント、カラム型、科学配列データを1つのRustバイナリで統合するユニバーサルデータベースエンジン。PostgreSQLクライアント互換と、ベクトル検索とグラフ展開を1回のクエリで融合するGraphRAG風ワークフローに対応。

Metabase Data Studio icon

Metabase Data Studio

Metabase Data Studioは、Metabase内で再利用可能なデータを整備・定義・公開するためのセマンティックレイヤー兼分析ワークベンチです。メトリクス、依存関係、厳選データセットを一貫して保ち、セルフサービス分析や埋め込み分析を支援します。

NewsCatcher Platform icon

NewsCatcher Platform

NewsCatcher Platformは、Web検索結果からカスタムニュースデータセットを生成し、記事を監視できるWebアプリです。分析やAIワークフロー向けに、引用付きの構造化レコードを作成できます。

Happenstance icon

Happenstance

Happenstanceは、つながったアカウント全体から人脈、共通のつながり、紹介候補を見つけるAIネットワーク検索ツールです。個人利用、チーム共有、API・MCP・Slack連携に対応。

YouTube Comments Exporter icon

YouTube Comments Exporter

VeerexaのYouTube Comments Exporterは、YouTube動画のコメントをブラウザ上で抽出し、CSVまたはJSONで分析・エクスポートできるツールです。サーバー処理不要で素早く確認できます。

AnySearch icon

AnySearch

AnySearchは、エージェント向けのAI検索基盤。MCP、Skill、REST APIで構造化結果を返し、最新の機械可読情報を使う自動化ワークフローに最適です。