Google Associate Cloud Engineer Question 68
Single answerGoogle Cloud PlatformYour company is developing a new application that requires storing structured data with the ability to perform complex queries. The data size is expected to grow significantly over time, and you need to ensure high availability and scalability. Which Google Cloud Platform product should you choose for this requirement?
- A
Google Cloud Storage
- B
Google Cloud SQL
- C
Google BigQuery
- D
Google Firestore
Show answer and explanation
Correct answer: C
Explanation
Google BigQuery is the best choice for applications requiring complex queries on large-scale structured data due to its ability to handle significant data growth, provide high availability, and facilitate advanced analytics. It is specifically designed for large-scale analytics with high performance, making it the most suitable option for this scenario.
- A. Incorrect.
Google Cloud Storage is primarily used for storing unstructured data such as files and blobs, not suitable for structured data and complex queries.
- B. Incorrect.
Google Cloud SQL is a managed relational database service, suitable for structured data, but may not be the best choice for very large-scale data analytics.
- C. Correct.
Google BigQuery is designed for large-scale data analytics, providing the capability to perform complex queries on structured data efficiently and supports high availability and scalability.
- D. Incorrect.
Google Firestore is a NoSQL document database, good for scalable and real-time application data, but not optimal for large-scale complex analytical queries.