Google Cloud Digital LeaderGeneral knowledge of Google CloudMedium

A startup is building a new mobile backend that requires a highly scalable, fully managed NoSQL database capable of handling millions of requests per second with single-digit millisecond latency. The data model is flexible and requires strong consistency. Which Google Cloud product is the most appropriate choice for this scenario?

  1. AFirestore
  2. BCloud SQL
  3. CCloud Spanner
  4. DBigQuery
Show answer & explanation

Correct answer: A. Firestore

Firestore is a NoSQL document database built for mobile, web, and server development. It offers automatic scaling, strong consistency, and real-time data synchronization, making it ideal for applications requiring high throughput and low latency like a mobile backend.

Why the other options are wrong

  • B. Cloud SQL is a relational database, not NoSQL, and while scalable, it's not designed for millions of requests per second with single-digit millisecond latency for flexible data models.
  • C. Cloud Spanner is a globally distributed relational database, offering strong consistency and high availability, but it's relational, not NoSQL, and often overkill for typical mobile backends needing flexible schemas.
  • D. BigQuery is an analytical data warehouse, not an operational NoSQL database for application backends.

Google Cloud Firestore

Firestore is a flexible, scalable NoSQL document database for mobile, web, and server development, offering real-time data synchronization and strong consistency.

  • NoSQL document database.
  • Built for mobile, web, and server apps.
  • Automatic scaling, strong consistency, real-time sync.
  • Suited for high throughput, low latency operational workloads.

Memory trick: Database choices are like tools: pick the right one for the job.

More General knowledge of Google Cloud questions