PCA#2(designing)

PCA#2(designing)

グローバルEC企業が、欧州・北米・アジアの3リージョンへ同時展開します。ユーザーの注文整合性は強整合性が必須で、在庫の二重販売は許容されません。読み取りは秒間50万、書き込みは秒間2万、SLOは99.99%です。データストアの最適解はどれですか。

ディスカッション 0

正解:A

正解の根拠

Cloud Spanner はグローバル分散かつ外部整合性 (external consistency) を提供する唯一のマネージドRDBです。マルチリージョン構成は 99.999% SLA に対応し、強整合トランザクションで在庫の二重販売を防げます。

サービス整合性水平書き込み
Spanner外部整合あり
Cloud SQL単一ライターなし

不正解の理由

  • B: Cloud SQL は単一ライターで、グローバル書き込み20kQPSと強整合の同時達成は困難です
  • C: Firestore はドキュメント整合性は強いが、リレーショナルな在庫トランザクションには表現力が不足します
  • D: Bigtable は結果整合のレプリケーションで、在庫整合性の保証が弱くなります

参考:Spanner instance configurations


コメント

コメント

コメントする

目次