SQLite系分散DB。SQLite(標準ライブラリ・単一file)・LibSQL(Turso fork・2023年・embedded DB + replication)・Turso(ChiselStrike・Edge SQLite・Free 9GB・Global replica)・D1(Cloudflare・SQLite on Workers)・rqlite(Raft consensus SQLite)・Litestream(S3 replication)・SQLite Cloud・Neon Postgres Serverless競合・Drizzle/Prisma対応、2026年Edge Database brand成熟期。
SQLite は単一ファイルで完結する組み込み型データベースで、C 言語で実装されている。
LibSQL は 2023 年に Turso がフォークしたバージョンで、レプリケーション機能を追加。
Turso は Edge SQLite と呼ばれ、無料で 9GB のグローバルレプリカを提供。
D1 は Cloudflare Workers 上で動作し、SQLite をサーバーレスで利用可能にした。
rqlite は Raft コンセンサスを採用し、分散トランザクションを実現。
Litestream は S3 へリアルタイムバックアップを行う。
SQLite Cloud はクラウド上で SQLite を共有できるサービス。
Neon Postgres はサーバーレス PostgreSQL だが、SQLite 互換レイヤーを備えている。
| 製品 | 最大ストレージ | レプリケーション | レイテンシ | 主要用途 | 価格 |
|---|---|---|---|---|---|
| SQLite | 9GB | なし | 0ms | デスクトップ | 無料 |
| LibSQL | 9GB | あり | 1s | IoT | 無料 |
| Turso | 9GB | あり | 0.5s | Edge | 無料 |
| D1 | 9GB | あり | 10ms | サーバーレス | 無料 |
| rqlite | 9GB | Raft | 5ms | 分散 | 無料 |
| Litestream | 9GB | S3 | 1s | バックアップ | 無料 |
| SQLite Cloud | 9GB | あり | 2s | クラウド共有 | 月額 5USD |
| Neon Postgres | 9GB | あり | 15ms | サーバーレス | 無料 |
pg_is_in_recovery() を実行。Q1: Turso の無料枠は何GBまで?
A1: Turso の無料プランは 9GB まで。超過分は有料プランで拡張可能。
Q2: D1 はどの言語で書ける?
A2: D1 は JavaScript/TypeScript で書くことができ、Workers で直接実行。
Q3: rqlite のノード数は何個が推奨?
A3: Raft の安定性を保つために 5 ノード以上が推奨。
SQLite 系分散 DB は、単一ファイルの軽量さと Edge での高速アクセスを両立。
LibSQL、Turso、D1、rqlite、Litestream、SQLite Cloud、Neon Postgres など多彩な実装が存在し、2026年にはさらに多機能化が期待される。
自作 PC での導入は、ストレージとネットワークを適切に設計すれば、低コストで高性能なデータベース環境を構築できる。