Topic 1 Question 58
You are building an application that stores relational data from users. Users across the globe will use this application. Your CTO is concerned about the scaling requirements because the size of the user base is unknown. You need to implement a database solution that can scale with your user growth with minimum configuration changes. Which storage solution should you use?
Cloud SQL
Cloud Spanner
Cloud Firestore
Cloud Datastore
ユーザの投票
コメント(17)
B Cloud SQL for small relational data, scaled manually Cloud Spanner for relational data, scaled automatically Cloud Firestore for app-based data(?) Cloud Datastore for non-relational data Correct me if i'm wrong
👍 89Fidget_2020/08/03in my opinion correct is B
👍 29karol_wu2020/03/17- 正解だと思う選択肢: B
The best storage solution for this scenario would be Cloud Spanner. Cloud Spanner is a fully managed, scalable, relational database that is designed to handle global deployments with ease. It can handle large amounts of data and high transactional volumes. It also provides automatic sharding and synchronous replication, ensuring high availability and durability of data. Cloud Spanner supports SQL semantics and provides a familiar relational database experience to developers, which would make it easy to adopt in existing workflows.
Cloud SQL, on the other hand, has limits on scalability and does not support global deployments as well as Cloud Spanner.
Cloud Firestore and Cloud Datastore are NoSQL databases that are better suited for document-based data storage and not optimized for relational data storage.
👍 7Buruguduystunstugudunstuy2023/02/19
シャッフルモード