関係を持つデータを保存し問い合わせる
「表と表を結合して集計したい」
この目的で選ぶときに見る軸
- トランザクション
- 容量・接続数の上限
- マネージド有無
下の表の「主要制約」は各ツールで最も先に当たる制約。軸ごとの値はツール詳細の制約表で確認する。
この目的に使える手段(6件)
| ツール | 分類 | 種別 | 学習 | 料金 | 成熟 | 主要制約 | 検証 |
|---|---|---|---|---|---|---|---|
| Airtable スプレッドシートの操作感でリレーショナルなデータを扱うノーコードDB | ノーコード・SaaS | マネージドサービス | 低 | 無料枠あり | 安定 | 無料プランのレコード上限:1ベースあたり1,000レコード | |
| DuckDB 1プロセスに組み込んで動く、列指向の分析(OLAP)用 SQL エンジン | データ処理・分析 | ツール | 低 | 無料 | 安定 | 同時アクセスの制限:書き込みできるプロセスは1つ。読み取り専用なら複数プロセスで開ける。同じ行を同時に変更するトランザクションは競合エラーになる | |
| SQLite サーバー不要、単一ファイルで動く組み込み型の関係データベース | データの保存 | ツール | 低 | 無料 | 安定 | 同時書き込み数:1 ライター / 瞬間(読み取りは無制限)。WAL モードでも書き込みは同時に1つ | |
| BigQuery サーバーレスで TB 級のデータを SQL で集計する、Google Cloud のデータウェアハウス | データ処理・分析 | マネージドサービス | 中 | 無料枠あり | 安定 | オンデマンド課金の単価と最低課金:処理(スキャン)量 1 TiB あたり $6.25(料金ページの既定表示リージョン。リージョンで異なる)。毎月最初の 1 TiB は無料。1クエリあたり、および参照テーブルごとに最低 10 MB を課金。エラーになったクエリとキャッシュヒットは無課金 | |
| PostgreSQL 標準SQLに忠実で拡張性の高い、オープンソースの関係データベース | データの保存 | ツール | 中 | 無料 | 安定 | 同時接続数の既定値:max_connections = 100(既定。カーネル設定によりさらに低い場合がある) | |
| Supabase PostgreSQLを中核に認証・ストレージ・リアルタイムをまとめたBaaS | サーバー・API | マネージドサービス | 低 | 無料枠あり | 成長中 | 無料プロジェクトの自動一時停止:7日間(1週間)操作がないと自動的に一時停止される |