PCA#2(designing)
グローバルEC企業が、欧州・北米・アジアの3リージョンへ同時展開します。ユーザーの注文整合性は強整合性が必須で、在庫の二重販売は許容されません。読み取りは秒間50万、書き込みは秒間2万、SLOは99.99%です。データストアの最適解はどれですか。
正解:A
正解の根拠
Cloud Spanner はグローバル分散かつ外部整合性 (external consistency) を提供する唯一のマネージドRDBです。マルチリージョン構成は 99.999% SLA に対応し、強整合トランザクションで在庫の二重販売を防げます。
| サービス | 整合性 | 水平書き込み |
|---|---|---|
| Spanner | 外部整合 | あり |
| Cloud SQL | 単一ライター | なし |
不正解の理由
- B: Cloud SQL は単一ライターで、グローバル書き込み20kQPSと強整合の同時達成は困難です
- C: Firestore はドキュメント整合性は強いが、リレーショナルな在庫トランザクションには表現力が不足します
- D: Bigtable は結果整合のレプリケーションで、在庫整合性の保証が弱くなります

コメント