2-Mark Questions (NoSQL)
-
What is meant by a NoSQL database?
-
Why did NoSQL databases emerge?
-
Define persistent data in database systems.
-
What is concurrency in databases?
-
Explain impedance mismatch.
-
What is meant by cluster computing?
-
State any two reasons for the popularity of NoSQL databases.
-
Define a relational database.
-
Mention two limitations of traditional RDBMS.
-
How does NoSQL differ from RDBMS?
-
What is a key–value data model?
-
Define a document-oriented database.
-
What is a column-family data model?
-
What is an aggregate-oriented database?
-
What is replication in NoSQL databases?
-
Define sharding.
-
What is horizontal scalability?
-
What is a distribution model in NoSQL?
-
What is master–slave replication?
-
What is peer-to-peer replication?
-
What is MongoDB?
-
What is a document in MongoDB?
-
Define a collection in MongoDB.
-
What is BSON?
-
What is CRUD operation in MongoDB?
-
What is eventual consistency?
-
What is a transaction?
-
What is availability in distributed databases?
-
What is a replica set in MongoDB?
-
What is sharding in MongoDB?
-
What is a column-oriented database?
-
What is Apache HBase?
-
What is a region in HBase?
-
What is the role of ZooKeeper in HBase?
-
What is Apache Cassandra?
-
What is meant by tunable consistency in Cassandra?
-
What is a keyspace in Cassandra?
-
What are counters in Cassandra?
-
What is TTL (Time To Live) in NoSQL databases?
-
What is log data?
-
What is a key–value database?
-
What is Riak?
-
What is a bucket in Riak?
-
What is eventual consistency in Riak?
-
What is a graph database?
-
Define a node in a graph database.
-
What is a relationship in graph databases?
-
What is Neo4j?
-
What is the Cypher query language?
-
Mention two applications of graph databases.
4-Mark Questions – NoSQL
-
Explain the concept and need for NoSQL databases.
-
Discuss the historical background and evolution of NoSQL.
-
Explain the role of relational databases in modern applications.
-
Describe the limitations of traditional RDBMS.
-
Explain data persistence in database systems.
-
Discuss concurrency control and its importance.
-
Explain the concept of impedance mismatch.
-
Describe cluster computing and its role in database systems.
-
Explain the factors that led to the emergence of NoSQL.
-
Compare RDBMS and NoSQL databases.
-
Explain the challenges solved by NoSQL databases.
-
Describe the key–value data model with examples.
-
Explain the document-oriented data model.
-
Describe the column-family data model.
-
Explain aggregate-oriented databases.
-
Explain replication in NoSQL databases.
-
Describe sharding and its advantages.
-
Explain different distribution models in NoSQL.
-
Explain master–slave replication.
-
Describe peer-to-peer replication.
-
Explain MongoDB and its key features.
-
Describe MongoDB architecture.
-
Explain CRUD operations in MongoDB.
-
Discuss query features of MongoDB.
-
Explain consistency in MongoDB.
-
Describe transactions supported by MongoDB.
-
Explain availability in MongoDB.
-
Discuss scalability in MongoDB.
-
Explain use cases of MongoDB in e-commerce.
-
Explain MongoDB use in CMS and analytics.
-
Explain column-oriented databases with examples.
-
Describe Apache HBase architecture.
-
Explain key features of Apache HBase.
-
Discuss consistency and availability in HBase.
-
Explain Apache Cassandra architecture.
-
Describe consistency models in Cassandra.
-
Explain scalability and performance in Cassandra.
-
Discuss Cassandra use cases such as logging and counters.
-
Explain expiring data (TTL) in Cassandra.
-
Compare HBase and Cassandra.
-
Explain the key–value database model.
-
Describe Riak architecture and features.
-
Explain consistency and scaling in Riak.
-
Discuss Riak use cases such as sessions and carts.
-
Explain the graph data model.
-
Describe the architecture and features of Neo4j.
-
Explain graph database queries using Cypher.
-
Discuss applications of graph databases.
-
Compare graph databases with relational databases.
-
Explain NoSQL development tools and programming languages.
Comments
Post a Comment