A global gaming enterprise is designing the backend data architecture for a multiplayer game hosted on Google Cloud. The system has two primary workload requirements:
1. Low-latency, high-throughput key-value storage for millions of active player sessions and real-time state updates.
2. A relational database for financial transactions and account balances that requires global scale across multi-region deployments with strong ACID consistency.
Which TWO storage and database design decisions should you recommend to meet these requirements?
- Provision Cloud Bigtable to handle player session data and active game state.Cevap
- Provision Cloud Spanner for user financial transactions and account balances.Cevap
- CProvision Cloud SQL for PostgreSQL with cross-region read replicas for financial transactions and account balances.
- DConfigure VPC Service Controls around Cloud Storage buckets to replace IAM access policies for player telemetry intake.
Cevap
The optimal architecture combines Cloud Bigtable for high-throughput, low-latency session state and Cloud Spanner for globally consistent multi-region financial transactions.
Cloud Bigtable provides ideal key-value performance for real-time session state, while Cloud Spanner is engineered specifically for globally distributed relational data requiring multi-region writes and strict ACID transactions.
Adım Adım Çözüm
Anahtar Kavram
Selecting GCP database services based on access pattern, consistency model, and regional scale requirements
Tahmini Süre:1m 30s