Google Cloud Professional Cloud Database Engineer — Question 55
You are designing a new gaming application that uses a highly transactional relational database to store player authentication and inventory data in Google Cloud. You want to launch the game in multiple regions. What should you do?
Answer options
- A. Use Cloud Spanner to deploy the database.
- B. Use Bigtable with clusters in multiple regions to deploy the database
- C. Use BigQuery to deploy the database
- D. Use Cloud SQL with a regional read replica to deploy the database.
Correct answer: A
Explanation
The correct answer is A, as Cloud Spanner is designed for high availability and horizontal scaling across multiple regions, making it ideal for a globally distributed gaming application. Options B and C are not suitable because Bigtable is not a relational database, and BigQuery is primarily used for analytical queries rather than transactional processes. Option D does not provide the same level of global scalability as Cloud Spanner.