Professional Cloud Architect Exam QuestionsBrowse all questions from this exam

Professional Cloud Architect Exam - Question 74


You are tasked with building an online analytical processing (OLAP) marketing analytics and reporting tool. This requires a relational database that can operate on hundreds of terabytes of data. What is the Google-recommended tool for such applications?

Show Answer
Correct Answer: D

BigQuery is designed for handling large-scale analytical processing of tabular data, which makes it well-suited for OLAP (Online Analytical Processing) workloads. It supports SQL queries and is capable of managing and analyzing petabytes of data. Cloud Spanner and Cloud SQL are more suitable for OLTP (Online Transaction Processing) scenarios and do not efficiently handle the vast data volumes typically associated with OLAP. Cloud Firestore is a NoSQL database designed for real-time synchronization, making it unsuitable for the given requirements. Therefore, BigQuery is the most appropriate choice for building an OLAP marketing analytics and reporting tool.

Discussion

17 comments
Sign in to comment
AWS56Option: D
Jan 12, 2020

Agree D

tartar
Aug 6, 2020

D is ok

Nastrand
Jan 28, 2021

What about the relational part? BigQuery uses SQL but it's not relational... I'm not sure its D

riflerrick
Jun 10, 2021

BigQuery is relational!

lovingsmart2000
Jul 8, 2021

Pls do not confuse - Cloud SQL and BigQuery are RDBMS. Cloud Datastore, Bigtable are NoSQL. Right answer is D - BQ

kumarp6
Nov 1, 2020

Yes it is D

nitinz
Mar 5, 2021

D, OLAP=BQ

Sur_Nikki
May 8, 2023

Well Said

JasonL_GCP
Oct 12, 2021

The question asks "This requires a relational database that can operate on hundreds of terabytes of data", but bq doesn't meet this condition?

elaineshi
Jun 1, 2022

BigQuery supports relational and query of join tables.

gfhbox0083Option: D
Jun 10, 2020

D, for sure. BigQuery for OLAP Google Cloud Spanner for OLTP.

Andre777Option: D
Sep 19, 2022

The keyword in this context is OLAP. CloudSQL is Relational SQL for OLTP. Capacity wise, BQ supports for PB+ while CloudSQL only have max capacity of up to ~10TB. Again the questions specifically mention "hundreds of TB of data". So D is the answer.

ThornadooOption: D
Jul 21, 2022

Guys, this is easy: OLTP - Cloud Spanner & Cloud SQL OLAP - Big Query NoSQL - Filestore and Big Table So answer is D.

alexandercamachopOption: D
Sep 10, 2022

The answer is Big Query, D Secret: Analytical, Hundreds of TBTs. Relational. All of this are strictly meet by Big Query, if it had not said Analytical but rather, other keywords like High Availability then Cloud Spanner.

deepdowndaveOption: D
Sep 14, 2022

Why is it not CloudSQL? It supports TB data storage and the question is about a relational database, not a data warehouse such as BigQuery.

Andre777
Sep 19, 2022

The keyword in this context is OLAP. CloudSQL is Relational SQL for OLTP. Capacity wise, BQ supports for PB+ while CloudSQL only have max capacity of up to ~10TB. Again the questions specifically mention "hundreds of TB of data". So D is the answer.

AzureDP900Option: D
Oct 16, 2022

Big Query for large analytics , D is right

zr79Option: D
Oct 17, 2022

The words you need to focus "You are tasked with building an online analytical processing (OLAP) marketing analytics and reporting tool" which is BigQuery

SerGCPOption: D
Oct 30, 2022

https://cloud.google.com/products/databases.

meguminOption: D
Nov 7, 2022

D is ok

AniketDOption: D
Nov 21, 2022

D is correct. BigQuery is relational. Cloud SQL is not OLAP; moreover it can not store/process hundreds of TB of data. Max size is 64 TB only.

SudhirAhirkarOption: D
Dec 16, 2022

Cloud SQL/Spanner is OLTP DB but not OLAP. BQ is a well-known OLAP for analytics and also supports RBMS feature too... so I would got with D

CGS22Option: D
Mar 7, 2023

D is the right one

Ashish1995Option: D
Mar 11, 2023

D is obvious

AdityaGuptaOption: D
Oct 6, 2023

4 reasons to choose BQ (Supports Petabytes of data) - OLAP Data - Relational DB (SQL) - 100s of TB data - Analystics and Reporting

Anandmrk
Feb 21, 2024

Agreed

gracjanborowiakOption: D
Jul 11, 2024

sql is oltp olap is data cube. lots of data which we try to process somehow. biq query is for that. firestore is for mobile and web apps. not so fast nosql db.