NOSQL DB Modulewise Imp Questions
NOSQL DB Modulewise Imp Questions
MODULE-1:
1. What is NOSQL? Explain briefly about aggregate data model with a neat diagram.
Considering example of Relational and Aggregate 8M/10M
ud
2. Briefly explain the value of Relational database 7M
3. Explain briefly about Impedance mismatch, with a neat diagram 5M/6M
4. Write a short note on: 8M
a) Consequences of Aggregate orientation
b) Key-value data model
c) Document data model lo
5. Explain about Graph database, with neat diagram 7M
6. What are Schemaless database? Explain 5M
7. Explain the modeling for data access with respect to Key-value store 6M/7M
8. Explain the following 6M
C
a) Column family store, with a neat diagram
b) Emergence of NOSQL
tu
MODULE-2
1. Write a note on: 7M
a) Single server
b) Combine Sharding and Replication
V
MODULE-3
ud
1. Explain with a neat diagram Partitioning and Combining in Map reduce 10M
2. Explain Basic Map-Reduce with a neat diagram 7M
3. Explain two stage Map-Reduce example with a neat diagram 10M
4. How are calculations composed in Map-Reduce? Explain with a neat diagram 8M
5. What are Key-Value stores? List out some popular key value database. Explain how all
the data is stored in a single bucket of a key value data store 5M/8M
lo
6. List and explain any 2 features of Key-value store 5M
7. Elaborate the suitable use cases of Key-value store. When Key-value stores are not
suitable. Explain 8M
C
MODULE-4
1. What are Document databases? Explain with an example. List and explain any 2 features
of document databases 10M
tu
OR
Explain the following features of document database
i. Consistency
ii. Transaction
2. Briefly explain Scaling feature of document database, with a neat diagram 10M
V
3. Elaborate the suitable use cases of document database. When document databases are not
suitable. Explain 10M
4. Describe some example queries to use with document database 10M
MODULE-5
1. What are Graph databases? Explain with example graph structures. 10M
2. Briefly describe relationships in graph databases, with a neat diagram 10M
3. Explain scaling and application level sharding of nodes with a neat diagram 10M
4. Explain some suitable use cases of graph databases and describe when we should not use
graph databases 10M
ud
lo
C
tu
V