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 |