Topic 1 Question 264
The core business of your company is to rent out construction equipment at 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 – up to thousands of events per hour per device – 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?
Create files in Cloud Storage as data comes in.
Create a file in Filestore per device, and append new data to that file.
Ingest the data into Cloud SQL. Use multiple read replicas to match the throughput.
Ingest the data into Bigtable. Create a row key based on the event timestamp.
ユーザの投票
コメント(4)
D. Ingest the data into Bigtable. Create a row key based on the event timestamp.
👍 1shiowbah2023/12/29- 正解だと思う選択肢: D
ChatGPT says the answer is D.
👍 1KelvinToo2023/12/31 - 正解だと思う選択肢: D
D. Explanation:
- Bigtable is a highly scalable, NoSQL database designed for high throughput and low-latency applications, making it suitable for scenarios with high ingest rates and rapid data retrieval.
- Creating a row key based on the event timestamp would facilitate efficient retrieval of time-based data, ensuring consistency and atomicity for individual signals.
- Bigtable's design allows for fast access to data using row keys, providing optimal performance when retrieving specific signals or events based on timestamps.
- It also offers the scalability needed for handling thousands of events per hour per device.
👍 1apb982024/01/03
シャッフルモード