📢 X投稿文
PGliteをベースにしたブラウザ内Postgresサンドボックス。LLM連携でCSV自動変換やレポート生成が可能。データはIndexedDBで永続化。
https://github.com/supabase-community/database-build
🤖 AI考察
■ **概要**
ブラウザで直接動作するWasm版Postgres(PGlite)を使用し、サーバー接続不要でクライアント側にローカルDBを提供するツール。
■ **特徴・用途**
- **オフライン対応**: サーバー往復なしでクエリ実行可能。開発環境やデモ用途で遅延なし。データはIndexedDBに永続化。
- **デプロイ一貫性**: ブラウザで構築したスキーマ・データをそのままSupabaseやS3へエクスポート可能。プロトタイピング→本番移行の摩擦が低い。
- **容量制限が実装上の主な課題**: ブラウザメモリとIndexedDBクォータがそのままDBサイズ上限となるため、大規模データセットには不向き。
■ **結論**
小〜中規模データでのプロトタイピング、オフライン対応なデータビジュアライゼーション、教育用途には有力だが、本番環境の判断基準はアプリのデータ層要件で決まる。