
Answer-first summary for fast verification
Answer: HBase, MongoDB, Cassandra
The correct choices are HBase, MongoDB, and Cassandra. Redis, while excellent for caching due to its in-memory key-value store capabilities, does not meet the specified database requirements. MySQL, being a relational database requiring ACID properties, is not suitable here. HDFS with Hive, although powerful for handling large datasets with SQL-like queries, is not a database solution. HBase, MongoDB, and Cassandra are NoSQL databases that offer the scalability, high availability, and low latency needed for this scenario, along with the ability to query individual fields.
Author: LeetQuiz Editorial Team
Ultimate access to all questions.
No comments yet.
You are tasked with selecting a NoSQL database to manage telemetry data from millions of IoT devices, with data volume increasing by 100TB annually. Each data entry contains approximately 100 attributes. The data processing pipeline does not require ACID properties but demands high availability and low latency. Additionally, the ability to query against individual fields is necessary. Identify three databases that fulfill these requirements.
A
HBase
B
MongoDB
C
Redis
D
Cassandra
E
MySQL
F
HDFS with Hive