Skip to content

Module 4 Graded Quiz: NoSQL Databases in Cloud :Get Started with Cloud Native, DevOps, Agile, and NoSQL (Cloud Application Development Foundations Specialization) Answers 2025

1. Main benefit of NoSQL databases

❌ Better for small-scale data
❌ More complex for application development
❌ More specialized
They can handle large-scale data and concurrent users

Explanation:
NoSQL databases are designed for scalability, high throughput, and massive concurrency.


2. What led to development of scalable tech in late ’90s & early 2000s?

❌ Data security improvements
Need to serve millions of users on the public internet
❌ Faster processing on local networks
❌ Rise of cloud computing

Explanation:
The internet boom created a demand for horizontal scalability for huge user bases.


3. How does MongoDB provide high availability?

❌ Only allows horizontal scaling
❌ Requires predefined schema
Keeps multiple copies of your data (replication)
❌ Restricts stored data size

Explanation:
MongoDB uses replica sets to maintain redundant copies for availability.


4. MongoDB advantage over relational databases

❌ Does not support sub-documents
❌ Requires predefined schema
❌ Supports only one type of data
Flexible storage of structured & unstructured data

Explanation:
MongoDB stores JSON-like documents with schema flexibility.


5. Benefit of MongoDB’s evolving schema

Easily adapts to new data requirements
❌ Requires third-party frameworks
❌ Requires DB structure changes
❌ Limits data types

Explanation:
MongoDB’s schema flexibility supports rapid evolution of applications.


6. Benefit of MongoDB’s querying & analytics

Uses MongoDB Query Language (MQL) to build complex queries
❌ Requires complex SQL
❌ Limits query complexity
❌ Doesn’t support aggregation

Explanation:
MQL + Aggregation Pipeline enable powerful analytics directly in the database.


7. Why is MongoDB good for real-time analytics?

❌ Requires complex ETL
❌ Cannot respond quickly
Performs analysis where the data is stored
❌ Only handles structured data

Explanation:
Because computation happens close to data, results are available immediately.


8. Benefit of MongoDB in finance industry

❌ Requires complex ETL
Performs thousands of ops/sec and is highly reliable
❌ Cannot store IoT data
❌ No encryption

Explanation:
MongoDB is known for high throughput, replication, and security features.


9. Purpose of the Mongo shell

Interact with databases and perform data + admin operations
❌ Perform CRUD on MySQL
❌ Create docs/collections only
❌ Send emails

Explanation:
Mongo shell is a CLI for querying, managing, and administering MongoDB.


10. Function to delete more than one document

❌ removeMany
❌ removeOne
deleteMany
❌ deleteOne

Explanation:
deleteMany() removes all documents that match a filter.


🧾 SUMMARY TABLE

Q# Correct Answer
1 Handle large-scale data & concurrent users
2 Need to serve millions on the public internet
3 Keeps multiple copies (replication)
4 Flexible for structured & unstructured data
5 Easily adapts to new data requirements
6 MQL supports complex queries
7 Analysis where data is stored
8 High reliability + thousands of ops/sec
9 Interact with DB & perform admin tasks
10 deleteMany