Question 1
What is the primary reason for the development of NoSQL databases?
Lack of availability in RDBMS
Support for structured data only
Need to handle large volumes of unstructured and semi-structured data
Inability of RDBMS to handle transactions
Question 2
In NoSQL, what does “horizontal scalability” mean?
Adding more servers or nodes
Adding more powerful CPUs
Running databases on GPUs
Resizing the database tables horizontally
Question 3
Which data format is used in Document-based NoSQL databases like MongoDB?
CSV
JSON/BSON
SQL
YAML
Question 4
Which of the following is a reason to choose NoSQL over SQL for big data applications?
Need for complex joins
Better ACID support
Support for flexible schemas and horizontal scaling
Better GUI tools
Question 5
Which of the following is a column-family store?
Redis
CouchDB
MongoDB
Cassandra
Question 6
Which of the following is a graph-based NoSQL database?
DynamoDB
HBase
Firebase
Neo4j
Question 7
Which database would you choose for real-time chat applications or apps needing real-time sync?
CouchDB
Firebase Firestore
HBase
Neo4j
Question 8
Which challenge relates to the difficulty in choosing a NoSQL database due to different models and features?
Lack of performance
Limited GUI tools
Lack of standardization
ACID compliance
There are 8 questions to complete.