Match each workload requirement and data access pattern on the left with the most appropriate managed Google Cloud storage or database service on the right.
- A global transactional order management system requiring multi-region, strongly consistent ACID relational operations with ANSI SQL support and a 99.999% availability SLA.Cloud Spanner
- A high-velocity IoT fleet monitoring system requiring single-digit millisecond write latency for time-series key-value telemetry data and seamless analytical integration with BigQuery.Cloud Bigtable
- A cross-platform mobile application requiring serverless hierarchical JSON document storage, real-time client data synchronization, and offline data persistence.Firestore
- An enterprise media and audit repository storing unstructured video assets and compliance logs with automated cost optimization via object lifecycle management rules.Cloud Storage
Answer
1. Global multi-region relational ACID with 99.999% SLA maps to Cloud Spanner.
2. Low-latency time-series key-value IoT telemetry maps to Cloud Bigtable.
3. Mobile app real-time JSON document sync maps to Firestore.
4. Unstructured media and audit log lifecycle management maps to Cloud Storage.
2. Low-latency time-series key-value IoT telemetry maps to Cloud Bigtable.
3. Mobile app real-time JSON document sync maps to Firestore.
4. Unstructured media and audit log lifecycle management maps to Cloud Storage.
Each GCP database and storage service addresses specific architectural trade-offs: Cloud Spanner for globally distributed relational ACID workloads; Cloud Bigtable for high-throughput, low-latency key-value/time-series data; Firestore for real-time mobile serverless document synchronization; and Cloud Storage for unstructured object data with lifecycle management.
Step-by-Step Solution
Key Concept
Matching workload access patterns, consistency requirements, latency expectations, and data structure types to optimal GCP database and storage services.
Estimated Time:2m 0s