exam questions

Exam Professional Cloud Database Engineer All Questions

View all questions & answers for the Professional Cloud Database Engineer exam

Exam Professional Cloud Database Engineer topic 1 question 105 discussion

Actual exam question from Google's Professional Cloud Database Engineer
Question #: 105
Topic #: 1
[All Professional Cloud Database Engineer Questions]

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?

  • A. Use Cloud SQL for data storage.
  • B. Use Cloud Spanner for data storage.
  • C. Use Memorystore for data storage.
  • D. Use Bigtable for data storage.
Show Suggested Answer Hide Answer
Suggested Answer: B 🗳️

Comments

Chosen Answer:
This is a voting comment (?). It is better to Upvote an existing comment if you don't have anything to add.
Switch to a voting comment New
honeymania23
6 months, 3 weeks ago
if the data from shooping kart is transactional, then Yes B, else it should be D
upvoted 1 times
...
Gunde
11 months, 2 weeks ago
very low latency = Bigtable
upvoted 1 times
...
DPonly
1 year, 1 month ago
Selected Answer: B
Spanner because "Global" eliminates others
upvoted 3 times
...
dynamic_dba
1 year, 7 months ago
B. Global eliminates Cloud SQL (A). Memorystore is a cache not a data storage solution. Eliminate C. Spanner has multi-region but doesn’t autoscale (unless you use Autoscaler). Bigtable instances can be in different regions and does autoscale. Both Bigtable and Spanner can handle the writes and uptime. The word “durable” and no mention of huge quantities of data suggests the best answer is B, Cloud Spanner.
upvoted 2 times
...
zanhsieh
1 year, 8 months ago
Selected Answer: B
B Note that what BT differ with Spanner is BT can't do very high throughput (insert single row one-by-one) and low latency at the same time. The official document suggested we should do that in batch; that's a rare case in the shopping cart and no customer will like to wait till other customers finishing their transaction so BT could handle together. Plus, it's hard for BT handling join, e.g. complex upsale, different type of products, etc. Uptime 99.9% => BT, Spanner Low latency write => BT, Spanner High throughput low latency => Spanner ECommerce & Shopping cart => SQL => Spanner https://cloud.google.com/bigtable/docs/writes
upvoted 4 times
...
orbo
1 year, 9 months ago
Selected Answer: B
oogle Cloud Spanner is a highly scalable, reliable, and fully managed relational database service that runs on Google's infrastructure. It's designed to handle large amounts of data and provide high availability, even in the face of failures. Spanner can be used to store and manage data for a variety of applications, including e-commerce websites. Spanner is a good choice for this scenario because it can handle high write throughput and provides 99.99% uptime. It's also a good fit for applications that need to be highly available, even in the face of failures.
upvoted 1 times
...
marpayer
1 year, 9 months ago
B- I will go with Spanner because it is a GLOBAL website and BT has a zonal location https://cloud.google.com/bigtable/docs/locations even it supports replication https://cloud.google.com/bigtable/docs/replication-overview It doesn't mention ACID but it mentions durable
upvoted 1 times
...
ssaporylo
1 year, 10 months ago
Low latency writes => BigTable No mention ACID here then my vote D
upvoted 1 times
...
chelbsik
1 year, 10 months ago
Selected Answer: B
Scalable, =>99,99, low write latency -> Spanner
upvoted 3 times
...
pk349
1 year, 10 months ago
B: Use Cloud Spanner for data storage. Cloud Spanner Service Level Agreement (SLA) During the term of the agreement under which Google has agreed to provide Google Cloud Platform to Customer (as applicable, the "Agreement"), the Covered Service will provide a Monthly Uptime Percentage to Customer as follows (the "Service Level Objective" or "SLO"): Covered Service Monthly Uptime Percentage Cloud Spanner - Multi-Regional Instance >= 99.999% Cloud Spanner - Regional Instance >= 99.99%
upvoted 1 times
...
Community vote distribution
A (35%)
C (25%)
B (20%)
Other
Most Voted
A voting comment increases the vote count for the chosen answer by one.

Upvoting a comment with a selected answer will also increase the vote count towards that answer by one. So if you see a comment that you already agree with, you can upvote it instead of posting a new comment.

SaveCancel
Loading ...
exam
Someone Bought Contributor Access for:
SY0-701
London, 1 minute ago