PROFESSIONAL-CLOUD-DATABASE-ENGINEER · Question #77
Your company is developing a global ecommerce website on Google Cloud. Your development team is working on a shopping cart service that is durable and elastically scalable with live traffic…
The correct answer is B. Use Cloud Spanner for data storage. Cloud Spanner is the correct choice for global, highly transactional workloads requiring 99.99%+ availability and high write throughput. Its multi-region configuration delivers 99.999% SLA, well exceeding the '<5 minutes downtime/month' (~99.999%) target. It provides strong…
Question
Your company is developing a global ecommerce website on Google Cloud. Your development team is working on a shopping cart service that is durable and elastically scalable with live traffic. Business disruptions from unplanned downtime are expected to be less than 5 minutes per month. In addition, the application needs to have very low latency writes. You need a data storage solution that has high write throughput and provides 99.99% uptime. What should you do?
Options
- AUse Cloud SQL for data storage.
- BUse Cloud Spanner for data storage.
- CUse Memorystore for data storage.
- DUse Bigtable for data storage.
How the community answered
(41 responses)- A7% (3)
- B56% (23)
- C22% (9)
- D15% (6)
Explanation
Cloud Spanner is the correct choice for global, highly transactional workloads requiring 99.99%+ availability and high write throughput. Its multi-region configuration delivers 99.999% SLA, well exceeding the '<5 minutes downtime/month' (~99.999%) target. It provides strong consistency, elastic horizontal scaling, and low-latency writes globally. Cloud SQL (A) is regional and cannot scale globally for writes. Memorystore (C) is an in-memory cache (Redis/Memcached), not a durable transactional database. Bigtable (D) offers high throughput but is NoSQL and lacks the relational/ACID transaction support needed for a shopping cart.
Topics
Community Discussion
No community discussion yet for this question.