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?

  1. ACloud Firestore
  2. BCloud Bigtable
  3. CCloud SQL
  4. DCloud Spanner
Show answer & 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.

More Manage and provision solution infrastructure questions