グローバル分散データベースの 4 大選択肢 — Spanner (GCP) / DynamoDB (AWS) / Cosmos DB (Azure) / Aurora DSQL (AWS, 2024 GA) を徹底比較します。 NewSQL と NoSQL の境界が曖昧になりつつある中、用途別の選び方を整理します。
| 項目 | Spanner | DynamoDB | Cosmos DB | Aurora DSQL |
|---|---|---|---|---|
| モデル | NewSQL (SQL) | NoSQL KV/Doc | Multi-model | NewSQL (PG 互換) |
| SQL | GoogleSQL / PostgreSQL | PartiQL | SQL API + 4 種 | PostgreSQL |
| 整合性 | External Consistency | Eventual / Strong | 5 段階 (Strong / BS / Session / CP / Eventual) | Serializable |
| ACID | ◎ (グローバル) | ◎ (テーブル内) | ◎ (Container 内) | ◎ (リージョン内) |
| マルチリージョン | ◎ (5 大陸) | Global Tables | ◎ (60+ リージョン) | 3 リージョン |
| SLA | 99.999% | 99.999% (Global Tables) | 99.999% | 99.99% |
| 料金単位 | Processing Unit | RCU/WCU or オンデマンド | RU/秒 | vCPU 時間 |
| サーバレス | — | ◎ (On-demand) | ◎ (Serverless) | ◎ |
| 実績 | 10 年+ (Google 社内) | 10 年+ | 10 年+ | 2024〜 |
| レベル | Spanner | DynamoDB | Cosmos DB |
|---|---|---|---|
| Strong / Linearizable | ◎ (デフォルト) | ○ (リクエスト指定) | ○ |
| Bounded Staleness | — | — | ○ |
| Session | — | — | ○ (デフォルト) |
| Consistent Prefix | — | — | ○ |
| Eventual | — | ◎ (デフォルト、安価) | ○ |
| サービス | 月額目安 |
|---|---|
| Spanner (1000 PU = 1 node) | ~$200 (Regional) |
| DynamoDB On-demand | ~$400 |
| DynamoDB Provisioned | ~$300 |
| Cosmos DB Provisioned (1000 RU/s) | ~$60 + データ転送 |
| Cosmos DB Serverless | ~$280 |
| 機能 | Spanner | DynamoDB | Cosmos DB |
|---|---|---|---|
| セカンダリインデックス | ◎ | GSI / LSI | 自動 + Composite |
| Stream / CDC | Change Streams | Streams | Change Feed |
| PITR | 1 時間〜7 日 | 35 日 | 30 日 |
| Time Travel | — | — | — |
| Vector Search | — | — | ◎ (2024〜) |
| Graph | Spanner Graph (2024) | — | Cosmos for Apache Gremlin |
| 用途 | 推奨 | 理由 |
|---|---|---|
| 金融取引・銀行業務 | Spanner | 強整合性 + グローバル + ACID |
| サーバレス Web/API | DynamoDB | On-demand + KV シンプル |
| モバイル + Web マルチクラウド | Cosmos DB | マルチモデル + 60+ リージョン |
| EC オーダーマネジメント | Spanner | トランザクション + グローバル |
| IoT イベントログ | DynamoDB | サーバレス + 書き込み高頻度 |
| AWS PG 互換 + グローバル | Aurora DSQL | 新規 AWS 統合 |
| ナレッジグラフ | Spanner Graph / Cosmos Gremlin | Property Graph |
| Vector Search + Doc | Cosmos DB (2024) | ネイティブ Vector |
Spanner / DynamoDB / Cosmos DB はどう違う?
Spanner = NewSQL (SQL + ACID + グローバル分散)、DynamoDB = NoSQL KV/Doc サーバレス、Cosmos DB = マルチモデル NoSQL + SQL API。完全に別物。
Aurora DSQL は仲間?
はい (2024 GA)。AWS が出した Spanner ライク NewSQL。実績は浅いが Aurora エコシステムに統合済み。Spanner と AWS の橋渡しになる。
グローバル分散で強整合性は?
Spanner = External Consistency (TrueTime ベース、世界一強い)、Cosmos DB = 5 段階整合性 (Strong / Bounded Staleness 等)、DynamoDB = Eventual + Strong (リージョン内)。
料金体系は?
Spanner = Processing Unit (100 PU = $0.90/h) + ストレージ、DynamoDB = RCU/WCU またはオンデマンド、Cosmos = RU/秒 (Provisioned / Serverless)。
サーバレス対応は?
DynamoDB On-demand (アクセス分のみ)、Cosmos DB Serverless (RU 消費分のみ)、Spanner は最小 100 PU から (~$70/月)。サーバレス度は DynamoDB が最高。
Multi-region 書き込みは?
Spanner: Multi-region 構成で全リージョン書き込み可、Cosmos: Multi-region writes 対応、DynamoDB: Global Tables (Last-writer-wins) で実現。
用途別おすすめは?
金融トランザクション → Spanner、サーバレス Web/API → DynamoDB、マルチクラウド + 多モデル → Cosmos DB、AWS Aurora 互換 → DSQL。
コスト比較例は?
1000 read/s + 1000 write/s + 100 GB データの場合: Spanner ~$200/月、DynamoDB On-demand ~$400/月、Cosmos Provisioned ~$300/月。ワークロード次第で逆転あり。
関連記事・DB 比較
GCP vs AWS ストレージ・DB 徹底比較|GCS/S3・BigQuery/Redshift・Spanner/DynamoDB (2026)
GCP と AWS のストレージ・データベースを徹底比較。Cloud Storage vs S3、BigQuery vs Redshift、Spanner vs DynamoDB / Aurora DSQL、Cloud SQL vs RDS、AlloyDB vs Aurora、Firestore vs DynamoDB、Bigtable vs DynamoDB を 2026 年最新版で網羅。
GCP vs Azure 完全比較|Compute・Storage・AI・料金・認定 (2026)
Google Cloud と Microsoft Azure を徹底比較。Compute Engine vs Azure VM、BigQuery vs Synapse / Fabric、Cloud Run vs Container Apps、Gemini vs Azure OpenAI、ID 統合、ハイブリッド、認定試験、料金を 2026 年最新版で網羅。
Gemini vs GPT-4 vs Claude vs Llama 徹底比較|LLM API 選び方・料金 (2026)
Google Gemini 2.0 / OpenAI GPT-4o / Anthropic Claude Opus 4 / Meta Llama 3.3 の徹底比較。性能 / コード / 推論 / マルチモーダル / 料金 / コンテキスト長 / GCP・AWS・Azure 経由利用を 2026 年最新版で網羅。
Vertex AI vs SageMaker vs Azure ML 徹底比較|MLOps プラットフォーム選び方 (2026)
Google Vertex AI / AWS SageMaker / Azure ML の徹底比較。Gen AI 統合 (Gemini / Bedrock / Azure OpenAI)、AutoML、Pipelines、Feature Store、GPU/TPU、料金、認定試験を 2026 年最新版で網羅。
※ 各製品は各々の商標保有者の所有物です。最新料金は各社公式をご確認ください。
NicheeLab編集部
データエンジニアリング・クラウド資格の専門家。Databricks・Snowflake等の認定資格を保有し、実務経験に基づいた問題作成・解説を行っています。NicheeLab運営。
Google Cloud (GCP) 認定資格ロードマップ 2026 完全版|全 15 試験を体系化
Google Cloud 認定資格 全 15 試験 (Foundational 2 + Associate 3 + Pr...
Cloud Digital Leader (CDL) 完全ガイド|出題範囲・学習リソース・合格戦略
Google Cloud Cloud Digital Leader (CDL) の完全ガイド。6 ドメイン 92 bul...
Generative AI Leader (GAIL) 完全ガイド|Google Cloud 生成 AI 認定
Google Cloud Generative AI Leader (GAIL、2025-05-14 リリース) の完全...
Vertex AI 入門|Google Cloud 統合 ML プラットフォームの全機能
Google Cloud Vertex AI の入門解説。Vertex AI Studio / Agent Builde...
GCP Associate Cloud Engineer (ACE) 完全ガイド|試験範囲・受験料・学習ロードマップ
Google Cloud Associate Cloud Engineer (ACE) の試験範囲・受験料 125 US...