G O O G L E   C E R T I F I C A T I O N

Professional Cloud Database Engineer Practice Exam

Exam Number: 1005 | Last updated April 21, 2026 | 996+ questions across 4 vendor-aligned objectives

Earning the Professional Cloud Database Engineer certification signals that you your ability to apply Google Cloud to real business problems. It is built for database engineers, DBAs, and data platform specialists who design, migrate, and operate managed databases on Google Cloud. A passing score proves you can map platform capabilities to outcomes and make defensible technical choices under time pressure.

Heavy-weighted areas define where study time pays back fastest: 26% targets Designing Scalable and Reliable Databases (Cloud SQL high availability, Spanner regional versus multi-region, AlloyDB design); 25% targets Migrating Data Solutions (Database Migration Service, lift-and-shift versus refactor, minimizing downtime).

Supporting domains fill out the blueprint: 25% covers Deploying Scalable and Highly Available Databases in Google Cloud (read replicas, backups, point-in-time recovery, automated failover); 24% covers Managing a Solution That Can Span Multiple Database Options (polyglot persistence, Bigtable for time series, Firestore for operational data). Each still appears on the exam, so none can be safely skipped. Google updates exam guides regularly, so verify domain weights on the official certification page before you finalize a study plan.

 Cloud SQL, Spanner, AlloyDB, Bigtable, and Firestore all sound interchangeable under pressure, but the exam is ruthless about matching the right database to the right consistency, latency, and scale profile. Build a one-page cheat sheet that maps each service to its sweet spot and review it daily before the test.

Every answer links to the source. Each explanation below includes a hyperlink to the exact Google documentation page the question was derived from. PowerKram is the only practice platform with source-verified explanations. Learn about our methodology →

650

practice exam users

90%

satisfied users

80.9%

passed the exam

4.9/5

quality rating

Test your Cloud Database Engineer knowledge

10 of 996+ questions

Question #1 - Designing Scalable and Reliable Databases

A global ticketing platform must process purchases across 12 regions with strict strong consistency and under 10ms median write latency in each region.

Which Google Cloud database is the best fit?

A) Cloud SQL with cross-region read replicas
B) Bigtable single-cluster
C) Cloud Spanner in a multi-region configuration
D) Firestore in Datastore mode single-region

 

Correct answers: C – Explanation:
Cloud Spanner offers globally strong consistency and horizontal scale across regions. Cloud SQL read replicas are eventually consistent for reads and do not meet strong global write consistency. Bigtable is wide-column and lacks SQL transactions. Firestore single-region does not satisfy multi-region. Source: Check Source

A telemetry platform ingests 500K writes per second of IoT sensor readings and must support rapid range scans by device and timestamp.

Which Google Cloud database matches the workload?

A) Cloud SQL Postgres with a composite index
B) Bigtable with a well-designed row key
C) Firestore in Native mode with a listener
D) BigQuery with streaming inserts only

 

Correct answers: B – Explanation:
Bigtable handles very high write throughput and is optimized for row-key range scans, which is the time-series pattern. Cloud SQL does not sustain 500K writes/sec. Firestore is document-based, not designed for this volume. BigQuery is analytical and not optimized for high-QPS serving. Source: Check Source

A DBA must migrate a 2 TB on-premises MySQL instance to Cloud SQL with minimal downtime and continuous change replication during the move.

Which Google Cloud service is purpose-built for this task?

A) Cloud Storage Transfer Service over SFTP
B) mysqldump into a Cloud Storage bucket once
C) Bigtable import utility
D) Database Migration Service with continuous migration

 

Correct answers: D – Explanation:
Database Migration Service supports MySQL to Cloud SQL migrations with continuous replication and minimal downtime. Storage Transfer Service moves files, not live database changes. A one-time mysqldump requires a long downtime window. Bigtable import is unrelated. Source: Check Source

A Cloud SQL Postgres instance is serving a reporting workload that is generating read contention against the production OLTP traffic.

Which Cloud SQL capability most directly offloads the reports?

A) Add a read replica and route reports there
B) Increase the storage tier to hyperdisk
C) Switch the charset to latin1
D) Disable automated backups to free IOPS

 

Correct answers: A – Explanation:
Read replicas absorb read-heavy workloads so the primary handles OLTP. Storage tier does not separate traffic classes. Charset is unrelated. Disabling backups trades durability for IOPS and violates best practice. Source: Check Source

A DBA needs a fully managed PostgreSQL-compatible database that delivers strong analytical performance and better price-performance for large OLTP and HTAP workloads than community Postgres on Cloud SQL.

Which Google Cloud service fits?

A) Cloud SQL Postgres single-zone
B) AlloyDB for PostgreSQL
C) Spanner PostgreSQL dialect
D) Firestore in Datastore mode

 

Correct answers: B – Explanation:
AlloyDB is Google’s Postgres-compatible managed database engineered for enterprise OLTP and HTAP performance. Cloud SQL single-zone is not designed for heavy HTAP. Spanner Postgres dialect is a different architecture. Firestore is not Postgres-compatible. Source: Check Source

A mobile app needs a real-time, serverless document store that pushes updates to connected clients and supports offline sync.

Which Google Cloud service matches that profile?

A) Cloud SQL MySQL
B) Bigtable with a tall schema
C) BigQuery materialized views
D) Firestore in Native mode

 

Correct answers: D – Explanation:
Firestore Native mode provides real-time listeners and client-side offline sync for mobile apps. Cloud SQL, Bigtable, and BigQuery do not offer that real-time client sync model. Source: Check Source

A finance app accidentally ran a bulk delete on a Cloud SQL Postgres table ten minutes ago.

Which feature allows recovery to a point just before the delete?

A) Point-in-time recovery (PITR) on Cloud SQL
B) Cloud Storage lifecycle policies
C) VPC Flow Logs replay
D) Cloud Monitoring alerts

 

Correct answers: A – Explanation:
Point-in-time recovery restores a Cloud SQL instance to any moment within the retention window, which addresses this incident. Storage lifecycle rules manage object tiers, not databases. VPC Flow Logs are network records. Monitoring alerts notify but do not restore. Source: Check Source

A team is moving an Oracle RAC OLTP database to Google Cloud and wants to eliminate Oracle licensing while keeping the same relational model and SQL.

Which migration path is most appropriate?

A) Lift-and-shift Oracle to Compute Engine and keep licensing
B) Convert to Bigtable with custom serialization
C) Refactor to AlloyDB or Cloud SQL for PostgreSQL
D) Rewrite everything as flat files in Cloud Storage

 

Correct answers: C – Explanation:
Refactoring to AlloyDB or Cloud SQL for PostgreSQL removes Oracle licensing while preserving a relational model. Lift-and-shift keeps licensing, which violates the constraint. Bigtable and flat files are not relational and break existing SQL. Source: Check Source

An architect must choose a primary store for a catalog that is read-heavy, needs flexible attributes per item, and is served to a global web app with low read latency.

Which service is the best primary store?

A) Cloud SQL with a rigid relational schema
B) Firestore with caching and global reads
C) Bigtable tuned as a time-series store
D) BigQuery as the primary transactional store

 

Correct answers: B – Explanation:
Firestore’s flexible document model and global reads match a read-heavy, flexible-schema catalog. Rigid SQL fights flexible attributes. Bigtable time-series schemas are for sequential keys, not catalog browse. BigQuery is analytical, not a primary transactional store. Source: Check Source

During a production cutover, the team notices replication lag rising between the source MySQL and the Cloud SQL target under peak load.

Which action most directly reduces cutover risk?

A) Pause writes briefly, let replication catch up, then flip traffic
B) Cut over immediately and accept data loss
C) Disable monitoring to reduce overhead
D) Recreate the Cloud SQL instance during peak load

 

Correct answers: A – Explanation:
Pausing writes briefly so replication catches up before flipping traffic is the standard minimal-downtime cutover pattern. Cutting over with lag causes inconsistency. Disabling monitoring removes visibility. Recreating during peak load is high risk. Source: Check Source

Get 996+ more questions with source-linked explanations

Every answer traces to the exact Google documentation page — so you learn from the source, not just memorize answers.

Exam mode & learn mode · Score by objective · Updated April 21, 2026

Learn more...

What the Cloud Database Engineer exam measures

  • Designing Scalable and Reliable Databases (26%): Apply Google Cloud practices to Cloud SQL high availability, Spanner regional versus multi-region, AlloyDB design.
  • Managing a Solution That Can Span Multiple Database Options (24%): Apply Google Cloud practices to polyglot persistence, Bigtable for time series, Firestore for operational data.
  • Migrating Data Solutions (25%): Apply Google Cloud practices to Database Migration Service, lift-and-shift versus refactor, minimizing downtime.
  • Deploying Scalable and Highly Available Databases in Google Cloud (25%): Apply Google Cloud practices to read replicas, backups, point-in-time recovery, automated failover.

  • Review the Professional Cloud Database Engineer official exam guide end to end before you commit a study plan, so every later hour is spent against the published blueprint.
  • Complete the relevant Google Cloud Skills Boost learning path and treat its labs as non-optional rather than extra credit.
  • Get hands-on practice in Qwiklabs sandbox, repeating the same tasks from memory until configuration feels routine.
  • Apply what you learn in real-world project experience — your day job, a volunteer project, or an open-source contribution — so the concepts stick.
  • Master one objective at a time, starting with the highest-weighted domain on the blueprint and moving down from there.
  • Use PowerKram learn mode with feedback and sourced links to close gaps while the answer rationale is still fresh.
  • Finish with PowerKram exam mode across all objectives under realistic time pressure before you book the real exam.

Holding the Professional Cloud Database Engineer certification typically supports roles such as:

  • Cloud Database Engineer: roughly $ 125,000 to $175,000 USD per year in the US market (range varies by region, years of experience, and specialization). See current data on Glassdoor.
  • Senior Database Administrator: roughly $ 115,000 to $160,000 USD per year in the US market (range varies by region, years of experience, and specialization). See current data on Levels.fyi.
  • Data Platform Engineer: roughly $ 130,000 to $180,000 USD per year in the US market (range varies by region, years of experience, and specialization). See current data on Payscale.

Related certifications to explore

Related reading from our Learning Hub