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 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 🗳️

Comments

Chosen Answer:
This is a voting comment (?) , you can switch to a simple comment.
Switch to a voting comment New
clouddude
Highly Voted 4 years, 6 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 34 times
...
Ekramy_Elnaggar
Most Recent 1 week, 5 days ago
Selected Answer: B
Answer is B. 1. High Volume and Velocity of Data: You have 1000 rooms reporting data every second, resulting in a massive amount of data with high velocity. NoSQL databases are designed to handle this kind of volume and speed efficiently. 2. Simple Data Structure: The data from the motion sensor is relatively simple (sensor ID and discrete information). NoSQL databases are well-suited for storing and processing this type of data without the need for complex schemas. 3. Flexible Schema: NoSQL databases offer schema flexibility, allowing you to easily adapt to changes in the data structure if needed. This is important as your tracking requirements might evolve over time. 4.Scalability: NoSQL databases are highly scalable, making it easy to accommodate future growth in the number of meeting rooms or data volume.
upvoted 1 times
...
ashishdwi007
10 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 2 times
...
hzaoui
10 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
1 year, 1 month ago
B, It is
upvoted 1 times
...
AdityaGupta
1 year, 1 month ago
Selected Answer: B
Unstructured realtime aata
upvoted 1 times
...
ChinaSailor
1 year, 2 months ago
Selected Answer: B
b [ You need seperate fields and keys -- you do not need to relate them
upvoted 1 times
...
heretolearnazure
1 year, 3 months ago
NOSQL DB's are meant for these kind of workloads
upvoted 1 times
...
BiddlyBdoyng
1 year, 5 months 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, 9 months 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, 10 months ago
B for me
upvoted 1 times
...
Jaldhi24
1 year, 11 months ago
Selected Answer: B
B is right
upvoted 1 times
...
angelumesh
1 year, 12 months ago
Selected Answer: B
B (No SQL should be the right answer)
upvoted 1 times
...
zr79
2 years, 1 month ago
surprised by the options given, this is a great use case of Bigtable so NoSQL
upvoted 2 times
...
AzureDP900
2 years, 1 month ago
B is right
upvoted 1 times
...
minmin2020
2 years, 1 month ago
Selected Answer: B
B. NoSQL - unstructured data
upvoted 1 times
...
Dhiraj03
2 years, 5 months ago
Option B - NO SQL (Unstructured)
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 ...