
Answer-first summary for fast verification
Answer: Use Bigtable, and add nodes as necessary to achieve the required throughput.
Given the requirements of handling millions of requests per second with sub-10ms latency and storing up to 100 TB of history, the best option is to use Bigtable. Bigtable is designed for high-throughput, low-latency workloads and can scale horizontally by adding nodes as necessary. Cloud SQL with read replicas (A) is not suitable for such high throughput and low latency requirements. Firestore (B) is a document database that may not meet the latency and throughput requirements for IoT sensor data. Memorystore for Memcached (C) is an in-memory data store, which is not designed for persistent storage of large volumes of historical data.
Author: LeetQuiz Editorial Team
Ultimate access to all questions.
What database backend should you select for a new IoT application that requires handling millions of requests per second with sub-10ms latency and storing up to 100 TB of historical data?
A
Use Cloud SQL with read replicas for throughput.
B
Use Firestore, and rely on automatic serverless scaling.
C
Use Memorystore for Memcached, and add nodes as necessary to achieve the required throughput.
D
Use Bigtable, and add nodes as necessary to achieve the required throughput.
No comments yet.