Google Professional Cloud Developer Question 153
Single answerGoogle Cloud PlatformYou are building a real-time analytics application that processes large amounts of structured data and requires low-latency read and write operations. The data must also be highly available across multiple regions. Which Google Cloud storage option should you choose?
- A
Cloud Spanner
- B
Cloud SQL
- C
Cloud Bigtable
- D
Cloud Storage
Show answer and explanation
Correct answer: C
Explanation
Cloud Bigtable is the most appropriate choice for this scenario because it is designed to handle low-latency, high-throughput workloads with large amounts of structured data, which are common requirements for real-time analytics applications. It also provides high availability and scalability, making it ideal for multi-region applications.
- A. Incorrect.
Cloud Spanner is a globally distributed relational database service. While it provides strong consistency and multi-region availability, it is better suited for transactional use cases rather than low-latency, large-scale analytics processing.
- B. Incorrect.
Cloud SQL is a managed relational database service optimized for transactional workloads. It is not ideal for large-scale analytics or low-latency, high-throughput use cases.
- C. Correct.
Cloud Bigtable is optimized for low-latency, high-throughput workloads involving large amounts of structured data, such as real-time analytics, making it the most suitable choice for this scenario.
- D. Incorrect.
Cloud Storage is a highly durable object storage solution that is not designed for low-latency read and write operations or real-time analytics but is better suited for storing unstructured data such as media files.