
Answer-first summary for fast verification
Answer: MongoDB, HBase, Cassandra
The three NoSQL databases suitable for handling telemetry data from millions of IoT devices, given the volume, attributes, and requirements, are: - **MongoDB**: Offers a flexible schema model for easy addition and modification of attributes, high availability through replication and sharding, and scalability to handle large volumes of data. It supports efficient querying of individual fields. - **Cassandra**: Designed for high availability and scalability, distributes data across multiple nodes for fault tolerance, and supports efficient querying of individual fields. - **HBase**: A column-oriented NoSQL database efficient for storing and querying large datasets with many attributes. It scales horizontally and provides high availability through replication and sharding. Redis is primarily a key-value store and not designed for large volumes of structured data. MySQL, a relational database, has limitations in scalability and performance for large-scale IoT data. HDFS with Hive is more suited for batch processing rather than real-time data processing and querying individual fields.
Author: LeetQuiz Editorial Team
Ultimate access to all questions.
You are tasked with selecting a NoSQL database to handle telemetry data from millions of IoT devices. The volume of data is increasing at a rate of 100 TB per year, and each data entry has approximately 100 attributes. The data processing pipeline does not require ACID compliance, but high availability and low latency are crucial. You need to query individual fields in the data for analysis. Which three databases are suitable for this purpose? (Choose three from the following options)
A
MongoDB
B
HBase
C
Redis
D
Cassandra
E
MySQL
F
HDFS with Hive
No comments yet.