Spanner は Google が開発したグローバル分散 NewSQL データベースで、SQL + ACID トランザクション + 強整合性 + 水平スケールを同時に実現します。 Google 社内 (AdWords / Gmail / YouTube) で長年使われた実績があり、99.999% SLA を提供する数少ないグローバル DB です。
Spanner の中核技術。Google データセンターに設置された GPS 受信機と原子時計を組み合わせて、分散時刻を「区間」で表現します。 通常の NTP では数 ms〜数十 ms の誤差があるが、TrueTime は誤差を厳密に上限管理 (通常 7 ms 以下) し、これによりグローバルな External Consistency (グローバル順序付け保証) を実現します。
| 項目 | 料金 (us-central1, 2026) |
|---|---|
| Processing Unit (PU) | $0.90 / 100 PU / 時 (Regional) |
| ストレージ | $0.30 / GB / 月 (Regional) |
| マルチリージョン PU | $3 / 100 PU / 時 |
| マルチリージョンストレージ | $0.50 / GB / 月 |
| バックアップ | $0.10 / GB / 月 |
| ネットワーク下り | 標準下り料金 |
最小 100 PU (旧 0.1 node) から開始可能。1000 PU = 1 node 相当 = 約 10,000 QPS のスループット目安。
| 構成 | 用途 | SLA |
|---|---|---|
| Regional | 地域内アプリ | 99.99% |
| Dual-region | 2 リージョン HA | 99.999% |
| Multi-region (3+) | グローバル展開 | 99.999% |
| 項目 | Spanner | AWS Aurora DSQL | CockroachDB | Azure Cosmos DB |
|---|---|---|---|---|
| 整合性 | External Consistency | Serializable | Serializable | 5 段階選択 |
| SQL | GoogleSQL / PostgreSQL | PostgreSQL | PostgreSQL | NoSQL 中心 + SQL API |
| SLA | 99.999% | 99.99% | 自前運用 | 99.999% |
| 料金 | PU 時間 | 従量 | VM 時間 | RU 時間 |
| 実績 | Google 社内 10 年+ | 2024 GA | OSS / 商用 | 多数 |
Spanner と Cloud SQL どちらを選ぶ?
グローバル展開・水平スケール・99.999% SLA が必要なら Spanner、地域内 + 既存 MySQL/PostgreSQL/SQL Server なら Cloud SQL。料金は Spanner が高めなので必要な要件次第。
Spanner と Bigtable の違いは?
Spanner = NewSQL (SQL + ACID トランザクション + 強整合性)、Bigtable = NoSQL ワイドカラム (高スループット時系列)。混同しないよう用途で完全分離が定石。
TrueTime とは何ですか?
Google データセンターの GPS + 原子時計を利用した分散時刻 API。グローバルな順序付け (External Consistency) を実現する Spanner の基盤技術です。
料金体系は?
Node 時間料金 + ストレージ + ネットワーク。最小 100 PU (Processing Unit、旧 0.1 node) から開始可能。グローバルマルチリージョン構成は割高。
Spanner Graph とは?
2024 リリースの新機能。Spanner 上で Property Graph (Cypher 互換) クエリを実行可能。ナレッジグラフ・不正検知・SNS で活用。
PostgreSQL Interface はどう違う?
Spanner の PostgreSQL Interface は PostgreSQL ワイヤープロトコル + 構文サブセット対応。既存 PostgreSQL アプリの移行がしやすい。GoogleSQL (旧 ZetaSQL) との二択。
他クラウド NewSQL との比較は?
AWS Aurora DSQL (2024 GA) は Spanner ライク、Azure Cosmos DB は NoSQL 中心、CockroachDB は OSS Spanner クローン。SLA 99.999% を維持するなら Spanner が最も実績豊富。
学習に Free Trial はある?
Free Trial 90 日 + 300 USD クレジットを使えば検証可能。最小 100 PU で月数千円から始められます。
関連記事・データベース
GCP Professional Cloud Developer (PCD) 完全ガイド|Cloud Run・GKE・CI/CD・APM
Google Cloud Professional Cloud Developer の試験範囲、Cloud Run / GKE / Cloud Build / Cloud Trace、AWS DVA / Azure AZ-204 比較、学習ロードマップを徹底解説。
GCP Professional Cloud Database Engineer (PCDBE) 完全ガイド|Spanner・AlloyDB・Cloud SQL
Google Cloud Professional Cloud Database Engineer の試験範囲、Spanner / AlloyDB / Cloud SQL / Bigtable / Firestore、AWS DBS・Azure DP-300 比較を詳解。
Cloud Storage 完全ガイド|料金・Storage Class・Lifecycle・AWS S3 比較 (GCP)
Google Cloud Storage の全機能解説。Storage Class (Standard/Nearline/Coldline/Archive)、Multi-region、Object Lifecycle、Versioning、Signed URL、Uniform IAM、AWS S3 / Azure Blob 比較を網羅。
Cloud Functions (2nd gen) 完全ガイド|1st gen 違い・料金・Lambda 比較 (GCP)
Google Cloud Functions 2nd gen の全機能解説。1st gen 違い、Eventarc 統合、Cloud Run ベース、対応言語、コールドスタート対策、AWS Lambda 比較、無料枠・料金体系を網羅。
※ Google Cloud、Spanner は Google LLC の商標です。最新情報は Spanner 公式 をご確認ください。
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...