Google Cloud Associate Cloud Engineer — Question 162
You are developing a financial trading application that will be used globally. Data is stored and queried using a relational structure, and clients from all over the world should get the exact identical state of the data. The application will be deployed in multiple regions to provide the lowest latency to end users. You need to select a storage option for the application data while minimizing latency. What should you do?
Answer options
- A. Use Cloud Bigtable for data storage.
- B. Use Cloud SQL for data storage.
- C. Use Cloud Spanner for data storage.
- D. Use Firestore for data storage.
Correct answer: C
Explanation
Cloud Spanner is the correct choice because it is designed for global distribution and offers strong consistency across regions, making it ideal for applications that require a unified state of data. Cloud SQL is more suited for single-region applications, while Cloud Bigtable and Firestore do not provide the same level of relational capabilities and consistency needed for a financial trading application.