目的:保存・検索する

関係を持つデータを保存し問い合わせる

「表と表を結合して集計したい」

この目的で選ぶときに見る軸

  1. トランザクション
  2. 容量・接続数の上限
  3. マネージド有無

下の表の「主要制約」は各ツールで最も先に当たる制約。軸ごとの値はツール詳細の制約表で確認する。

この目的に使える手段(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週間)操作がないと自動的に一時停止される