Cloud Digital Leader Practice Question: Google Cloud products, services, and solutions
A global fintech company needs a database that can handle financial transactions across 50+ countries with consistent, ACID-compliant operations, SQL queries, and automatic global replication with no downtime for maintenance. Which Google Cloud database service meets all these requirements?
⚠ Common exam trap
The GCDL exam often tests the misconception that Cloud SQL can be made globally consistent with replication, but Cloud SQL replicas are read-only and asynchronous, so they cannot provide the strong ACID writes across regions that Cloud Spanner offers.
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 ACID-compliant transactions, full SQL support, and automatic synchronous global replication with no downtime for maintenance. It is designed for horizontally scalable, globally distributed applications that require strong consistency across regions, making it the ideal choice for a fintech company operating in 50+ countries.
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 SQL (PostgreSQL)
Why it's wrong here
Cloud SQL (PostgreSQL) is a managed relational database that supports ACID transactions and SQL, but it is deployed as a regional resource. Although you can configure cross-region read replicas or use failover, the primary database does not automatically replicate writes across multiple regions with synchronous consistency. For a global financial transaction workload requiring low-latency writes and reads from multiple locations, Cloud SQL's regional architecture creates a single point of write locality and cannot provide the same global strong consistency as Cloud Spanner.
- ✓
Cloud Spanner
Why this is correct
Cloud Spanner is the only option that combines full relational SQL support, ACID transactions, and automatic synchronous replication across multiple regions. It uses Paxos consensus and a TrueTime API to provide globally consistent read-write transactions with 99.999% availability. This makes it purpose-built for global financial transaction systems where customers expect consistent balances, complex queries, and horizontal scalability across regions. Its design directly addresses the need for both global distribution and strong transactional integrity.
- ✗
Cloud Bigtable
Why it's wrong here
Cloud Bigtable is a NoSQL, wide-column key-value store optimized for high-throughput, low-latency analytical and operational workloads like IoT time-series or recommendation data. It does not support SQL queries, ACID multi-row transactions, or relational joins; it only offers atomic operations on individual rows. Financial transactions and reporting require multi-item consistency and rich querying, which Bigtable fundamentally lacks, making it unsuitable for this use case.
- ✗
Firestore
Why it's wrong here
Firestore is a fully managed, globally distributed NoSQL document database that does support ACID transactions and multi-region replication with strong consistency. However, it is a document store, not a relational database, so it lacks full SQL query capabilities, complex joins, aggregations, and relational integrity constraints. Financial reporting and transaction processing often depend on ad-hoc SQL queries and normalized schemas, making Firestore a poor fit for such requirements despite its transactional guarantees.
Go deeper
Related to this question
Learn chapter
Cloud Digital Transformation
Key term
Service
A service is a software component or system that performs a specific function and is available to be used by other programs or users over a network.
Key term
Spanner
Google Cloud's globally distributed, strongly consistent, and horizontally scalable database service designed for mission-critical, transactional workloads.
About these practice questions
Courseiva writes every GCDL question from scratch — 829 in total, each with an explanation and a wrong-answer breakdown. None are copied from real exams or 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.