Professional Cloud ArchitectManage and provision solution infrastructureHard
A global gaming company is developing a new real-time multiplayer game. The game backend requires a database that can handle extremely high read and write throughput, provide low-latency access to player data from anywhere in the world, and scale horizontally to support millions of concurrent players. The data model is mostly key-value with some document-like structures, and strong consistency is not always required for all operations. Which Google Cloud database service should they choose?
- ACloud Firestore
- BCloud Bigtable
- CCloud SQL
- DCloud Spanner
Show answer & explanationAnswer & explanation
Correct answer: B. Cloud Bigtable
Cloud Bigtable is a petabyte-scale, fully managed NoSQL wide-column database that excels at extremely high read and write throughput with low latency, making it ideal for large operational and analytical workloads like real-time gaming data, especially when strong consistency is not a strict requirement for every operation.
Why the other options are wrong
- A. Cloud Firestore is a NoSQL document database suitable for mobile/web apps, but Bigtable offers significantly higher throughput and lower latency at the petabyte scale required by a global multiplayer game backend.
- C. Cloud SQL is a regional relational database, not designed for the global scale and extremely high throughput (millions of ops/sec) required by a real-time multiplayer game.
- D. Cloud Spanner offers global scale and strong consistency, but it's a relational database and might be overkill or less cost-effective for a key-value/document-like model where strong consistency isn't always paramount, and Bigtable offers higher raw throughput for wide-column use cases.
Cloud Bigtable
A fully managed, petabyte-scale NoSQL wide-column database service on Google Cloud, optimized for extremely high read/write throughput and low-latency access.
- Ideal for large operational and analytical workloads (IoT, gaming, ad tech).
- Supports high throughput for time-series, financial, and marketing data.
- Designed for low-latency access with a flexible wide-column data model.
Memory trick: Bigtable for big traffic, big speed, big scale.