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