Welcome to ExamTopics
ExamTopics Logo
- Expert Verified, Online, Free.
exam questions

Exam Professional Cloud Architect All Questions

View all questions & answers for the Professional Cloud Architect exam

Exam Professional Cloud Architect topic 1 question 2 discussion

Actual exam question from Google's Professional Cloud Architect
Question #: 2
Topic #: 1
[All Professional Cloud Architect Questions]

Your company plans to migrate a multi-petabyte data set to the cloud. The data set must be available 24hrs a day. Your business analysts have experience only with using a SQL interface.
How should you store the data to optimize it for ease of analysis?

  • A. Load data into Google BigQuery
  • B. Insert data into Google Cloud SQL
  • C. Put flat files into Google Cloud Storage
  • D. Stream data into Google Cloud Datastore
Show Suggested Answer Hide Answer
Suggested Answer: A 🗳️

Comments

Chosen Answer:
This is a voting comment (?) , you can switch to a simple comment.
Switch to a voting comment New
Eroc
Highly Voted 2 months ago
This question could go either way for A or B. But Big Query was designed with this in mind, according to numerous Google presentation and videos. Cloud Datastore is a NoSQL database (https://cloud.google.com/datastore/docs/concepts/overview) Cloud Storage does not have an SQL interface. The previous two sentences eliminate options C and D. So I'd pick "A".
upvoted 35 times
tartar
4 years, 3 months ago
A is ok
upvoted 16 times
...
0xE8D4A51000
2 years, 1 month ago
IMHO, it should be A only. The reason is that they want to perform analysis on the data and BigQuery excels in that over Cloud SQL. You can run SQL queries in both but I BigQuery has better analytical tools. It can do ad-hoc analysis like Cloud SQL using Cloud Standard SQL and it can do geo-spatial and ML analysis via its Cloud Standard SQL interface.
upvoted 1 times
0xE8D4A51000
2 years, 1 month ago
Also the question does not say whether the data is relational or not. So we cannot assume it is only relational. Therefore, for maximum flexibility BQ is the correct option also. Note that Cloud SQL storage capacity is now at 64TB
upvoted 4 times
...
...
zr79
2 years, 1 month ago
Cloud SQL does not scale to that magnitude also Cloud SQL is not meant for OLAP Answer is BigQuery
upvoted 4 times
...
kinghin
2 years, 10 months ago
B is not correct because Cloud SQL storage limit doesn't fit the requirement.
upvoted 13 times
...
...
clouddude
Highly Voted 4 years, 6 months ago
I'll go with A because BQ (and BT) are usually meant for analytics. B isn't correct because Cloud SQL does not scale to that volume. C isn't correct because Cloud Storage does not provide a standard SQL mechanism. D could be right but it sounds off because of the analytics requirement.
upvoted 14 times
...
devenderpraksh
Most Recent 1 day, 7 hours ago
Answer: A. Load data into Google BigQuery This is the correct choice because it's the only option that meets all requirements: Can handle multi-petabyte scale Provides the required SQL interface for analysts Ensures 24/7 availability Optimized for analytical queries Serverless and automatically scales
upvoted 1 times
...
Ekramy_Elnaggar
1 week, 3 days ago
Selected Answer: A
The best answer here is A. Load data into Google BigQuery. Here's why: 1. Designed for large datasets: BigQuery is a serverless, highly scalable, and cost-effective multicloud data warehouse designed specifically for analyzing massive datasets. Petabyte-scale data is exactly what it excels at. 2. SQL interface: Your analysts are already familiar with SQL, and BigQuery uses standard SQL, making the transition easy and minimizing the learning curve. 3. High availability: BigQuery offers high availability with built-in redundancy and replication. 4. Performance: BigQuery is optimized for analytical queries and can handle complex queries across massive datasets very efficiently.
upvoted 1 times
...
dev_evening
1 month, 3 weeks ago
Selected Answer: A
A, BigQuery is more suitable for analysis. While Cloud SQL can work, it's more generic
upvoted 1 times
...
amxexam
2 months ago
Let's go with option elimination A. Load data into Google BigQuery >>Big Query = Analytic + SQL (Ease of using SQL) Storage hence the solution B. Insert data into Google Cloud SQL >> Yes you can SQL query with your own applicaiton console compared to BigQuery SQL console, and 24 hrs avalablity but you won't have 1-2 sec response on petabytes of data, as you can do in GCP BigQuery partitioned and clustered tables. C. Put flat files into Google Cloud Storage >>The requirement is for analytics and SQL querying of data. You can store it in the flat file but will need to use GCP BigQuery to do that D. Stream data into Google Cloud Datastore >> Only dealing with storage problems does not address analytics and SQL querying
upvoted 2 times
amxexam
3 years, 2 months ago
Hence Option A
upvoted 2 times
...
...
i_am_robot
2 months ago
A. Load data into Google BigQuery BigQuery is a fully managed, cloud-native data warehousing solution that makes it easy to analyze large and complex datasets. It is optimized for analyzing large amounts of data quickly, and can handle petabyte-scale datasets with ease. It also has a SQL-like interface that is familiar to business analysts, making it easy for them to query and analyze the data. Additionally, BigQuery is highly scalable and can handle high query concurrency, making it a good choice for storing data that must be available 24/7. Option B, inserting data into Google Cloud SQL, is not a good choice for a multi-petabyte dataset because Cloud SQL is not designed to handle such large volumes of data. Option C, putting flat files into Cloud Storage, is also not a good choice because it is not optimized for querying and analyzing data. Option D, streaming data into Cloud Datastore, is not a good choice because Cloud Datastore is a NoSQL database and does not have a SQL-like interface.
upvoted 2 times
...
omermahgoub
2 months ago
A. Load data into Google BigQuery To optimize the storage of the multi-petabyte data set for ease of analysis by business analysts who have experience only with using a SQL interface, you should load the data into Google BigQuery. BigQuery is a fully-managed, cloud-native data warehouse that allows you to perform fast SQL queries on large amounts of data. By loading the data into BigQuery, you can provide your business analysts with a familiar SQL interface for querying the data, making it easier for them to analyze the data set. Other options, such as inserting data into Google Cloud SQL, putting flat files into Google Cloud Storage, or streaming data into Google Cloud Datastore, may not provide the necessary SQL interface or query performance for efficient analysis of the data set.
upvoted 2 times
...
juanlopezcervero
7 months ago
A is correct
upvoted 1 times
...
sanjeevisubhash
8 months, 4 weeks ago
A is ok
upvoted 1 times
...
lisabisa
9 months, 1 week ago
A BigQuery formula is similar to SQL. B Google Cloud SQL cannot handle multiple petabyte data. D Google Cloud Datastore is NoSQL.
upvoted 1 times
...
cidom35694
9 months, 3 weeks ago
Selected Answer: A
A is right answer! Get Up-to-date: https://www.pinterest.com/pin/937522847419094382
upvoted 1 times
...
hzaoui
10 months, 2 weeks ago
Selected Answer: A
BigQuery
upvoted 2 times
...
yas_cloud
11 months ago
B doesn’t fit the bill as cloud SQL is good for data up to 30 TB. I would go with option A.
upvoted 2 times
...
sam422
11 months, 2 weeks ago
I got with A BigQuery is a serverless, highly scalable data warehouse designed for analytics: High-performance querying: BigQuery allows large datasets to be queried quickly and efficiently, making it ideal for business analysts who need to analyze data frequently. SQL compatibility: BigQuery uses a standard SQL interface, allowing business analysts to leverage their existing SQL skills without needing to learn new tools or languages. 24/7 availability: BigQuery offers 99.95% availability, ensuring that your data is accessible to your business analysts whenever they need it.
upvoted 1 times
...
ChinaSailor
1 year, 2 months ago
Selected Answer: A
BQ the correct tool
upvoted 2 times
...
RaviRS
1 year, 3 months ago
Selected Answer: A
Multi petabyte and SQL interface => BigQuery
upvoted 2 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 ...