Cloud Digital Leader Google Cloud Products and Services Practice Question
An engineer is deploying a globally distributed application that requires strong consistency across multiple continents with a 99.999% uptime SLA. The data model is relational with SQL queries. Which database service should they use?
Answer choices
Why each option matters
Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.
Correct answer & explanation
✓
Cloud Spanner
Cloud Spanner is the only Google Cloud database that provides globally distributed, strongly consistent relational data with a 99.999% SLA.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✓
Cloud Spanner
Why this is correct
Cloud Spanner is a fully managed, horizontally scalable relational database that combines standard SQL transactions with globally distributed replication. It uses TrueTime (a globally synchronized clock) and Paxos consensus to provide strong external consistency across all regions, meaning reads and writes are always linearizable even during failovers. With a 99.999% availability SLA and the ability to write from any region, it is the only option among these that supports globally consistent relational data at scale.
- ✗
Firestore in multi-region mode
Why it's wrong here
Firestore is a NoSQL document database, so it lacks fundamental relational features like SQL joins, multi-row ACID transactions, and schema enforcement. While multi-region mode replicates data across locations, it does not provide strong consistency across regions; instead, it offers eventual consistency for cross-region reads and writes, meaning a client in one region may read stale data while another region has not yet caught up. For a globally distributed application requiring immediate, consistent relational operations, Firestore's NoSQL model and eventual consistency make it unsuitable.
- ✗
Cloud SQL with cross-region replication
Why it's wrong here
Cloud SQL does support cross-region replication, but it relies on a single primary instance in one region; replicas in other regions are read-only and have a lag, so they cannot accept writes or guarantee strong consistency on failover. The replication is asynchronous, so in a regional outage you can lose recent transactions that were not yet propagated. Additionally, Cloud SQL's availability SLA tops out at 99.99% even with high availability configuration, not the 99.999% you get with Spanner, so it falls short for mission-critical global applications.
- ✗
Bigtable with replication
Why it's wrong here
Bigtable is a wide-column NoSQL database optimized for high-throughput analytics and time-series workloads, not for transactional relational data. It does not support SQL queries, joins, or multi-row transactions, and cross-region replication is eventually consistent, meaning updates made in one cluster can asynchronously lag behind another. While Bigtable is excellent for petabyte-scale analytical workloads, it cannot serve a globally distributed application that demands strong consistency and relational semantics.
Go deeper
Related to this question
Learn chapter
Cloud Digital Transformation
Key term
Cloud Spanner
Cloud Spanner is a fully managed, globally distributed relational database service from Google Cloud that combines the benefits of relational database structure with horizontal scalability and strong consistency.
Key term
Model
In IT and AI, a model is a trained mathematical representation that learns patterns from data to make predictions or decisions.
About these practice questions
This GCDL question is part of Courseiva's 829-question bank — original exam-style content with full explanations and wrong-answer analysis, never real exam questions or exam dumps. Learn why practice questions differ from exam dumps →
JA
Written by Johnson Ajibi, MSc IT Security
Senior Network & Security Engineer · founder of Courseiva
This GCDL practice question is part of Courseiva's free Google Cloud certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the GCDL exam.