WorksheetsNoSQL Quiz
Total questions: 13
Worksheet time: 7mins
What is NoSQL?
A type of SQL database
A relational database management system
A non-relational database designed to handle unstructured data
A programming language
Which of the following is a key business driver for adopting NoSQL databases?
Need for complex joins
Fixed schema requirements
Scalability and flexibility to handle large volumes of unstructured data
Need for ACID compliance
NoSQL databases are often chosen over traditional relational databases because they:
Require less maintenance
Are better suited for distributed data storage
Use SQL for querying
Provide stronger consistency guarantees
Which NoSQL data architecture pattern is best suited for storing and retrieving simple key-value pairs?
Graph stores
Column family stores
Document stores
Key-value stores
Graph stores in NoSQL are most suitable for:
Storing large binary files
Managing relationships and connections between data points
Storing tabular data
Handling time-series data
Which of the following is an example of a Column family store?
MongoDB
Neo4j
Redis
Cassandra
Document stores in NoSQL databases are typically used for:
Handling transactions
Managing graph data
Storing and managing XML and JSON data
Storing key-value pairs only
In a case study where a company needs to handle high-velocity data ingestion and querying, which NoSQL database would be ideal?
MySQL
MongoDB
Neo4j
HBase
For a social media platform that needs to manage user connections and relationships, which NoSQL solution would be most appropriate?
Column family store
Document store
Key-value store
Graph store
Why are NoSQL databases often preferred for handling big data?
They provide strict ACID compliance
They excel at scaling horizontally across distributed systems
They are always cheaper than relational databases
They use a fixed schema for all data types
Which of the following is a key feature that drives businesses to choose NoSQL over traditional relational databases?
Support for hierarchical data modeling
Rigid schema enforcement
High throughput for large volumes of read/write operations
Extensive SQL support
he CAP theorem states that a distributed database can achieve at most two of the following three guarantees simultaneously
Concurrency, Availability, Performance
Scalability, Performance, Security
Consistency, Availability, Partition Tolerance
Availability, Security, Durability
In the BASE model, what does "Soft state" imply?
The state of the system is always consistent across all nodes
The state may change over time even without new inputs due to eventual consistency
The system state is frozen and immutable
The system state is stored in volatile memory only
