Google PCA: Data Storage, Databases and Analytics Architecture — Study Guide

Part of the Google Professional Cloud Architect — Study Guide. Practice with verified answers in the Google exam hub, or take timed practice tests on ExamRoll.io.

Overview

Designing data storage, databases, and analytics on Google Cloud requires matching workload patterns to services while planning for durability, availability, access control, cost, and operational resilience. This section covers object storage and lifecycle governance; operational databases and caches; analytics warehousing and processing; ingestion architectures; and governance, protection, and performance practices. It calls out design choices, operational reasoning, and common failure modes or trade-offs.

Storage and Object Architecture

Cloud Storage bucket design

Failure modes and trade-offs

Patterns

Operational Datastores and Caching

Cloud SQL

Trade-offs and failure modes

Cloud Spanner

Trade-offs

Firestore, Bigtable, Memorystore, and selection

Workload-driven selection

Analytics, Ingestion, and Processing

BigQuery

Useful example: bq mk –dataset myproj:analytics bq mk –table –time_partitioning_field=event_ts –clustering_fields=user_id,device_type myproj:analytics.events ./schema.json

Trade-offs and failure modes

Data ingestion and processing

Batch vs streaming trade-offs

Warehouse patterns

Governance, Protection, and Performance

Data governance and security

Backup, PITR, and deletion protection

Data performance and cost control

Practical Problem Scenario

Acme Retail Group needs a unified, low-latency clickstream and order analytics platform. Requirements: real-time KPIs within 10 seconds, historical analysis over five years with SQL, sub-hour recovery objectives, strict data residency in the US, and prevention of accidental data loss.

  1. Land raw events and implement durable ingestion
  1. Stream events reliably with Pub/Sub and Dataflow
  1. Serve real-time features in Bigtable and Redis
  1. Warehouse and optimize queries in BigQuery
  1. Govern access and prevent exfiltration
  1. Implement backups, PITR, and restore tests
  1. Control data retention and lifecycle
  1. Monitor performance and cost, and mitigate hotspots
  1. Provide private connectivity and isolation
  1. Operationalize reliability

Compute · All domains · Networking

Practice these questions → · Timed practice on ExamRoll.io →

Pass the whole exam — not just this question

You found this answer. Get every verified question and explanation in one place, and save hours of prep. Free to start.

Pass your exam →

Browse Google →

Related guides

All-in-one access

One subscription. Every exam.

Every plan unlocks unlimited answer search, practice tests, AI explanations, and the full resource library — in 20+ languages.

Monthly
24.87
Just €0.83/day
Everything included:
  • Unlimited answer search
  • Unlimited practice tests
  • AI-powered explanations
  • Full resource library
  • 20+ languages
  • Weekly content updates
  • Rewards & referrals
  • Priority support
Start free trial

No credit card required*

Best value
12 months
179.87
Just €0.49/daySave 40%
Everything included:
  • Unlimited answer search
  • Unlimited practice tests
  • AI-powered explanations
  • Full resource library
  • 20+ languages
  • Weekly content updates
  • Rewards & referrals
  • Priority support
Start free trial

No credit card required*

✓ Free plan included · ✓ Cancel anytime · ✓ All plans unlock the full product