Topic 1 Question 13
You want to process payment transactions in a point-of-sale application that will run on Google Cloud Platform. Your user base could grow exponentially, but you do not want to manage infrastructure scaling. Which Google database service should you use?
Cloud SQL
BigQuery
Cloud Bigtable
Cloud Datastore
ユーザの投票
コメント(17)
Initially, thinking D is the best answer but when question is re-re-read, A seems to be correct answer for following reasons
- Is payment TRANSACTION -- DB should able to perform full blown transaction (updating inventory, sales info etc, though not specified) , not just ATOMIC which DataStore provides
- Its point-of-sale application, not ONLINE STORE where HIGH number of concurrent users ordering stuff.
- User Base could grow exponentially - again more users does mot mean concurrent users and more processing power. Its only about storage.
- Do not want to Manage infrastructure scaling. - Cloud SQL can scale in terms of storage.
- CloudStore is poor selection for OLTP application
- Each property is index - so higher latency
Not sure, during exam 2 min is enough to think on various point.. I may be wrong or wrong path ... lets brainstrom..
👍 65DeepakKhattar2020/06/02D seems to be the right one. Cloud SQL doesn't automatically scale
👍 35jvg6372020/03/11A. Cloud SQL
Cloud SQL is a fully managed relational database service that is well suited for applications that require a structured and scalable database. It can handle high levels of concurrent connections and is designed to be highly available, so you do not need to manage infrastructure scaling. Since your payment transactions will likely require a structured database with tables and relationships, Cloud SQL is the best choice for this use case.
👍 3samdhimal2023/02/05
シャッフルモード