PDE#3(storing)
グローバル展開する EC プラットフォームは、在庫管理データベースを構築中です。在庫数は世界中で同時更新され、強整合性、リージョン障害耐性、SQL インターフェース、スケールアウト書き込み (1 万 TPS) が必須要件です。最適な Google Cloud サービスはどれですか?
正解:C
正解の根拠
Cloud Spanner は TrueTime を用いた外部一貫性 (strong consistency) をグローバル規模で提供し、水平スケールにより数万 TPS の書き込みを処理できます。マルチリージョン構成では複数リージョンに同期レプリケートし RPO=0、RTO ≈ 0 のディザスタリカバリを実現します。SQL インターフェースも備え、グローバル在庫など要件を満たします。
サービス比較
| 項目 | 正解 (Spanner) | 不正解 (Cloud SQL) |
|---|---|---|
| 書き込みスケール | 水平拡張 | 単一プライマリ |
| 整合性 | 外部一貫性 | 同期/非同期選択 |
不正解の理由
- A: Cloud SQL はプライマリが単一でスケールアウト書き込みができず、1 万 TPS は到達困難です
- B: Firestore は SQL 非対応で、複雑なトランザクション要件と相性が悪い設計となります
- D: Bigtable は NoSQL で SQL 非対応、強整合性も単一クラスタ内に限定される制約があります

コメント