Google Cloudデータベース

Cloud Spannerとは

グローバル分散型のフルマネージドリレーショナルデータベース。強整合性トランザクションと SQL を維持しながら、水平スケールアウトと 99.999%(リージョン構成 99.99%)の SLA を同時に実現する。

TrueTime API による外部整合性でグローバルに一貫したトランザクションを提供し、従来の NoSQL 的なトレードオフ(結果整合性)を不要にする。

インスタンスは処理ノード数(コンピューティングキャパシティ)で課金。マルチリージョン構成では複数地域へ自動レプリケーションされ、地域障害に耐えられる。

試験での問われ方

Cloud SQL との比較は必須。Spanner を選ぶ基準は「水平書き込みスケール」「グローバル整合性」「99.999% SLA」のいずれかが必要なケース。コストは Cloud SQL より高い。

ACE 向けには、Spanner のインターリーブテーブル(親子関係テーブルを同一ノードに配置する最適化)と、プライマリキー設計(ホットスポット回避のためにシーケンシャルキーを避ける)が引っかけになりやすい。

このサービスが登場する演習問題(7問)

関連サービス