What should you do?

The core business of your company is to rent out construction equipment at a large scale. All the equipment that is being rented out has been equipped with multiple sensors that send event information every few seconds. These signals can vary from engine status, distance traveled, fuel level, and more. Customers are billed based on the consumption monitored by these sensors. You expect high throughput C up to thousands of events per hour per device C and need to retrieve consistent data based on the time of the event. Storing and retrieving individual signals should be atomic.

What should you do?
A . Create a file in Cloud Storage per device and append new data to that file.
B . Create a file in Cloud Filestore per device and append new data to that file.
C . Ingest the data into Datastore. Store data in an entity group based on the device.
D . Ingest the data into Cloud Bigtable. Create a row key based on the event timestamp.

Answer: D

Explanation:

Keyword need to look for

– "High Throughput",

– "Consistent",

– "Property based data insert/fetch like ngine status, distance traveled, fuel level, and more." which can be designed in column,

– "Large Scale Customer Base + Each Customer has multiple sensor which send event in seconds" This will go for pera bytes situation,

– Export data based on the time of the event.

– Atomic

o BigTable will fit all requirement.

o DataStore is not fully Atomic

o CloudStorage is not a option where we can export data based on time of event. We need another solution to do that

o FireStore can be used with MobileSDK.

Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments