22 Questions
What type of NoSQL system is Neo4J an example of?
Graph Database
In what type of systems are complex object lookups using a single key common?
Key-value stores
What is a key advantage of using a NoSQL system over a traditional RDBMS?
Improved scalability and availability
What type of NoSQL system is Apache Cassandra an example of?
Column family system
When is it suitable to use a traditional RDBMS?
When all data and usability requirements can be achieved
What is a characteristic of many emerging NoSQL systems?
They allow for flexible schema design
What is the primary advantage of using replication in NoSQL systems?
Improved read performance
What is the primary purpose of sharding in NoSQL systems?
To distribute data across multiple nodes
What is the primary characteristic of document-based NoSQL systems?
Uses a semi-structured data model
What is the primary advantage of using eventual consistency in NoSQL systems?
Allows for inconsistent data reads to solve the write problem with replication
What is the primary characteristic of key-value store NoSQL systems?
Uses a simple data model based on fast access by the key to the value associated with the key
What is the primary purpose of indexing in document-based NoSQL systems?
To improve data querying performance
What is the primary advantage of using NoSQL systems over traditional RDBMS?
Improved scalability and high availability
What is the primary limitation of document-based NoSQL systems?
Does not support relationships or joins
What is a characteristic of Wide Column Store NoSQL systems?
Rows don't need to have the same number of columns
What is a key feature of Graph Databases?
Relationships are predetermined and persistent
What is a notable achievement of BigTable?
Demonstrated that persistent record storage could be scaled to thousands of nodes/servers
What is a limitation of Dynamo DB?
Data fetched from a certain node/server is not guaranteed to be up-to-date
What category of NoSQL systems is Cassandra classified under?
Column-Family stores
What is a key concept in Wide Column Store NoSQL systems?
Vertical partitioning
What is a benefit of eventual consistency in Dynamo DB?
Higher availability and scalability
What is a common application of BigTable?
Website indexing for Google Search
This quiz covers the characteristics of NoSQL databases, including data constraints, high availability, and consistency models. Learn about the advantages and challenges of using NoSQL systems.
Make Your Own Quizzes and Flashcards
Convert your notes into interactive study material.
Get started for free