This document provides an overview of MongoDB basics, including:
- A history of MongoDB and how it enables working with non-structured data and real-time analytics.
- MongoDB's ranking as the highest placed non-relational database and as a "Challenger" to relational databases.
- How MongoDB works using a clustered architecture with shards, replica sets, config servers, and mongos processes to provide scalability, high availability, and load balancing.
- Key MongoDB concepts like documents, collections, embedded documents, and schema flexibility compared to a traditional SQL schema.
- MongoDB utilities for backup, restore, and monitoring like mongoexport, mongorestore, mongostat, and mongotop.