Database2026-05-17
SQLite
別名: SQLite / SQLite3 / エスキューライト
サーバーレスの組み込みRDBMS。単一ファイルにデータを格納し、セットアップ不要で動作する。モバイルアプリ・デスクトップアプリ・Tursoのベース技術として広く使われ、エッジ環境にも展開可能。
概要
SQLiteは標準SQL対応で追加インストール不要という手軽さから、モバイルアプリのローカルDB・単体テスト用DBとして広く使われます。TursoはこれをforkしたlibSQLを分散エッジDBとして展開しています。
libSQLとTurso
libSQLはSQLiteの制約(WALログの制限など)を解消したフォークで、Tursoが主体となって開発しています。詳細は Tursoエッジ SQLite ガイド を参照してください。
関連コラム
Software Development
Turso 完全ガイド【2026年版】— libSQL ベースのエッジSQLiteを業務でどう使うか(マルチテナントSaaS・RAG・モバイルAI視点で整理)
Turso(旧ChiselStrike発の edge database)は、libSQL(SQLite のオープンソースフォーク)を基盤にエッジ配信・組込レプリカ・ネイティブベクトル検索を提供します。本記事では、Turso が「他のサーバレスDB」と何が違うのか、2026年5月時点の料金、業務での代表的な使い方(マルチテナント SaaS / RAG / モバイル AI)、メリットとデメリット、競合との比較、持続可能性まで、公開情報ベースで実務目線で整理します。
Web Development
Hono + Inertia + React のフォーム&CRUD実装パターン — Drizzle ORM・Zod・Inertia useForm を組み合わせる【2026年版】
Hono + Inertia + React で業務アプリの主役である CRUD・フォームをどう書くか。Drizzle ORM での DB 接続、Zod による型と入力検証の一気通貫、Inertia の useForm を使ったエラー表示・リダイレクト・フラッシュメッセージまで、実装パターンを実務目線で整理します。
Software Development
モバイルアプリのバックエンド・API設計入門|Firebase・Supabase・自社サーバーの選び方
Firebase・Supabase・AWS Amplifyの比較からREST/GraphQL設計、認証、プッシュ通知、リアルタイム同期まで。品川区のアプリ開発チームがMAU規模別のコスト試算を含むバックエンド選定を徹底ガイドします。
Software Development
Durable Objects 徹底解説 — Cloudflare の『Stateful Serverless』が2025 GA・SQLite ゼロレイテンシ内蔵・Workers Free 対応・2026-01-07 ストレージ課金開始
チャット・共同編集・マルチプレイヤーゲーム・LLM セッション管理まで、エッジで完結する分散システムの新常識
**Cloudflare Durable Objects**([公式ドキュメント](https://developers.cloudflare.com/durable-objects/) / [プロダクトページ](https://www.cloudflare.com/products/durable-objects/) / [SQLite in Durable Objects ブログ](https://blog.cloudflare.com/sqlite-in-durable-objects/))は、**Cloudflare Workers 上で「グローバル一意のインスタンス」ごとに永続ストレージと計算を結合させる stateful serverless プリミティブ**。2020 年発表 → **2025 年 4 月 SQLite バックエンド GA + Workers Free プラン対応**、**2026 年 1 月 7 日 SQLite ストレージ課金開始** で商用普及フェーズに入りました。
**アーキテクチャの本質**: 名前で一意に決まる **DurableObjectStub**(`DurableObjectNamespace::getByName`)が、世界で 1 つのインスタンスにルーティング → **ゼロレイテンシで SQLite にアクセス**(同じマシン上の同じプロセス内、コンピュートとストレージが完全同居)。「単一マスターの一貫性 + エッジのレイテンシ」を両立する仕組み。同種の分散システムを DIY で作ると難易度が跳ね上がる領域を、**プラットフォームプリミティブ 1 つで置き換え**。
**料金体系**(Paid 標準):
- **Requests**: 100 万/月 込み、以降 **$0.15 / 100 万**(WebSocket 受信は 20:1 比率でカウント)
- **Duration**: 40 万 GB-秒/月 込み、以降 **$12.50 / 100 万 GB-秒**
- **SQLite Row reads**: 250 億/月 込み、以降 **$0.001 / 100 万**
- **SQLite Row writes**: 5,000 万/月 込み、以降 **$1.00 / 100 万**
- **Stored data**: 5 GB-月 込み、以降 **$0.20 / GB-月**
- **`setAlarm()` は 1 write としてカウント**
**Free プラン**(2025 年 4 月開始): 100,000 requests/日、13,000 GB-秒/日、SQLite 500 万 row reads/日・10 万 row writes/日・5 GB 保存 — 個人 PoC・スタートアップの検証に十分な枠。
**WebSocket Hibernation**: 通信が疎な WebSocket 接続で、アイドル中のインスタンスは **duration 課金なし** に。長時間常駐セッション(チャット、通知、LLM 会話履歴等)の運用コストが劇的に下がる差別化。
**2025-2026 主要更新**: 2025-04-07 SQLite GA + Workers Free、2025-08-21 `getByName` 直接構築、2025-10-16 Data Studio UI エディタ、2025-10-25 **WebSocket メッセージ上限 1 MiB → 32 MiB**、2026-01-07 SQLite ストレージ課金開始。
**代表的ユースケース**: 共同編集ツール(Google Docs 系)、リアルタイムチャット、マルチプレイヤーゲームのルームマッチング、ライブ通知、**LLM エージェントの会話履歴・セッション管理**(Claude Code / Cursor 系のバックエンド)、金融・IoT のイベントバッファ、レートリミット・分散ロック。
**位置付け**: [ローカル LLM 2026年6月最新版](../columns/local-llm-landscape-2026-june-update)・[agmsg(CLI エージェント間メッセージング)](../columns/agmsg-cross-agent-messaging-cli-ai-2026-06)・[Sakana Fugu オーケストレーション](../columns/sakana-fugu-orchestration-model-2026-06) が「AI 推論の分散」を担うのに対し、Durable Objects は **「ステートフルなセッション・履歴・調整」を担うエッジプリミティブ** として補完関係。
AI
agmsg とは?Claude Code・Codex・Gemini・Copilot を繋ぐ CLI エージェント間メッセージング OSS
**[agmsg](https://github.com/fujibee/agmsg)** は **fujibee(藤橋)氏** が公開した **CLI AI エージェント間のメッセージング OSS** です(MIT、[公式サイト agmsg.cc](https://agmsg.cc/))。
**Claude Code / Codex / Gemini CLI / GitHub Copilot CLI / Antigravity / OpenCode** をローカル SQLite ファイル経由で相互通信させ、**ツール間のコピー&ペースト中継から人間を解放** します。タグライン: 「You stop being the copy-paste courier between your agents.」
**特徴**:
- **依存は bash + sqlite3 のみ** — デーモン不要、ネットワーク不要、Python 不要
- **3つの配信モード** — `monitor`(~5秒リアルタイム push)/ `turn`(ターン間ポーリング)/ `both`
- **N エージェントのチーム**、ロール切替(`actas`)、新規エージェント起動(`spawn`)、終了(`despawn`)
- **MCP ではない、サブエージェントでもない、メッセージキューでもない** — ピアセッション間の対等な対話レイヤー
- **npm 経由のワンライナー導入**: `npx agmsg`
- **Claude Code Plugin Marketplace 対応**: `/plugin install agmsg@fujibee-agmsg`
**Product Hunt で 2026-06-09 #5 Product of the Day**(219 upvotes、39 comments)。GitHub Star 859、v1.1.1(2026-06-25)。コミュニティ派生として agmsg-shogi / agmsg-go / agmsg-mcp も。
**オブライト視点**: [Loop Engineering](../columns/loop-engineering-ai-agent-paradigm-2026-06) や [Sakana Fugu のオーケストレーション](../columns/sakana-fugu-orchestration-model-2026-06) と異なり、**「ツール間 → 同じレイヤーのピア通信」** という独自の位置取り。[Claude Code Agent View](../columns/claude-code-agent-view-parallel-orchestration-2026) で複数エージェントを並列実行している現場と特に親和性が高く、**マルチベンダー LLM を1つの開発フローに繋げる現実解** です。記事末尾に弊社の **AI エージェント環境構築・カスタム開発の3つの問い合わせ導線** を設置。
お気軽にご相談ください
お問い合わせ