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

Unlimited Access

Get Unlimited Contributor Access to the all ExamTopics Exams!
Take advantage of PDF Files for 1000+ Exams along with community discussions and pass IT Certification Exams Easily.

Exam Professional Cloud Architect topic 1 question 8 discussion

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

Your company wants to track whether someone is present in a meeting room reserved for a scheduled meeting. There are 1000 meeting rooms across 5 offices on 3 continents. Each room is equipped with a motion sensor that reports its status every second. The data from the motion detector includes only a sensor ID and several different discrete items of information. Analysts will use this data, together with information about account owners and office locations.
Which database type should you use?

  • A. Flat file
  • B. NoSQL
  • C. Relational
  • D. Blobstore
Show Suggested Answer Hide Answer
Suggested Answer: B 🗳️
Relational databases were not designed to cope with the scale and agility challenges that face modern applications, nor were they built to take advantage of the commodity storage and processing power available today.
NoSQL fits well for:
✑ Developers are working with applications that create massive volumes of new, rapidly changing data types ג€" structured, semi-structured, unstructured and polymorphic data.
Incorrect Answers:
D: The Blobstore API allows your application to serve data objects, called blobs, that are much larger than the size allowed for objects in the Datastore service.
Blobs are useful for serving large files, such as video or image files, and for allowing users to upload large data files.
Reference:
https://www.mongodb.com/nosql-explained

Comments

Chosen Answer:
This is a voting comment (?) , you can switch to a simple comment.
Switch to a voting comment New
clouddude
Highly Voted 3 years, 10 months ago
I'll go with B. This is time series data. We also have no idea what kinds of data are being captured so it doesn't appear structurd. A does not seem reasonable because a flat file is not easy to query and analyze. B seems reasonable because this accommodates unstructured data. C seems unreasonable because we have no idea on the structure of the data. D seems unreasonable beacause there is no such Google database type.
upvoted 30 times
...
ashishdwi007
Most Recent 2 months, 1 week ago
Selected Answer: B
With frequencies of data (per second), the best case would be using pub/sub and NoSQL. Relational DB/BlobStore/FlatFile are not good for Near realtime data.
upvoted 1 times
...
hzaoui
2 months, 2 weeks ago
Selected Answer: C
C. Relational database. Here's why: Scalability: A relational database can handle the data volume from 1000 sensors reporting every second effectively. Structure: It provides a well-defined schema for organizing data like sensor ID, timestamp, motion status, account owner, and office location, making it easily queryable and understandable for analysts. Relationships: It allows establishing relationships between tables, such as linking sensor data to specific meeting rooms and their corresponding owners and locations. This facilitates analyses involving multiple data sources. Flexibility: Relational databases offer flexibility for expanding data collection beyond motion sensors in the future to include other sensor types or meeting room details.
upvoted 1 times
...
_kartik_raj
5 months, 2 weeks ago
B, It is
upvoted 1 times
...
AdityaGupta
5 months, 3 weeks ago
Selected Answer: B
Unstructured realtime aata
upvoted 1 times
...
ChinaSailor
6 months, 1 week ago
Selected Answer: B
b [ You need seperate fields and keys -- you do not need to relate them
upvoted 1 times
...
heretolearnazure
7 months, 1 week ago
NOSQL DB's are meant for these kind of workloads
upvoted 1 times
...
BiddlyBdoyng
9 months, 1 week ago
The requirement to join the data to other data sets implies RDBMS. BigQuery can handle 1GB/s when streaming inserts, I doubt these 1000 sensors will send that much data. Bigtable seems over the top and not able to fulfil all the requirements.
upvoted 2 times
...
Deb2293
1 year, 1 month ago
Selected Answer: B
This will be time-series data. The best DB would be a Big Table (also sensorID can be used in the row key for faster retrieval of data)
upvoted 3 times
...
AShrujit
1 year, 2 months ago
B for me
upvoted 1 times
...
Jaldhi24
1 year, 3 months ago
Selected Answer: B
B is right
upvoted 1 times
...
angelumesh
1 year, 4 months ago
Selected Answer: B
B (No SQL should be the right answer)
upvoted 1 times
...
zr79
1 year, 5 months ago
surprised by the options given, this is a great use case of Bigtable so NoSQL
upvoted 2 times
...
AzureDP900
1 year, 5 months ago
B is right
upvoted 1 times
...
minmin2020
1 year, 5 months ago
Selected Answer: B
B. NoSQL - unstructured data
upvoted 1 times
...
Dhiraj03
1 year, 9 months ago
Option B - NO SQL (Unstructured)
upvoted 1 times
...
Nirca
1 year, 11 months ago
Selected Answer: B
the data is not structed. or at least in a too simple way, (1 table). So No SQL is a good option.
upvoted 1 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 ...