Question 1
What is the primary advantage of using a key-value store over a relational database?
1
Requires less storage space
2
Fast lookup and retrieval of data
3
Better support for complex joins
4
Stronger ACID compliance
Question 2
Which key-value store is often used for real-time analytics and time-series data?
1
Redis
2
LevelDB
3
RocksDB
4
HashTable
Question 3
What is the primary disadvantage of key-value stores compared to relational databases?
1
Requires more memory
2
Does not support distributed systems
3
Lack of complex query capabilities
4
Poor performance for key lookups
Question 4
Which of the following is NOT an example of a key-value database?
1
Memcached
2
PostgreSQL
3
Cassandra
4
DynamoDB
Question 5
Which technique is used in distributed key-value stores to distribute keys across multiple nodes efficiently?
1
Hash Code Modulo
2
Chaining
3
Bloom Filters
4
Consistent Hashing
Question 6
Which of the following is the most suitable key-value database for large-scale event logging and analytics?
1
MongoDB
2
Apache Cassandra
3
HashTable
4
SQLite
Question 7
In a concurrent environment, which key-value store offers built-in thread safety?
1
HashMap
2
ConcurrentHashMap
3
HashTable
4
TreeMap
Question 8
Which of the following best describes NoSQL databases?
1
They do not support distributed architectures.
2
They use structured query language (SQL) like relational databases.
3
They provide flexible schemas for handling unstructured and semi-structured data.
4
They are optimized for structured data only.
Question 9
Which of the following is NOT a type of NoSQL database?
1
Relational Database
2
Column-Family Store
3
Key-Value Store
4
Document Store
Question 10
Which of the following is an example of a Key-Value Store?
1
Neo4j
2
MongoDB
3
Cassandra
4
Redis
Question 11
Which feature makes NoSQL databases highly scalable?
1
Fixed Schema
2
Horizontal Scaling
3
Single Server Architecture
4
Vertical Scaling