What is MongoDB
- Document-oriented NoSQL database used for high volume data storage
- Uses JSON-like documents with optional schemas
- A source-available cross-platform NoSQL database developed by MongoDB Inc.
Why to use MongoDB?
- High availability through built-in replication and failover
- MongoDB is a distributed database at its core, so high availability, horizontal scaling, and geographic distribution are built in and easy to use
- Horizontal scalability with native sharding
- End-to-end security
- Management tooling for automation, monitoring, and backup
- Fully elastic database as a service with built-in best practices
- MongoDB’s document model is simple for developers to learn and use
- Provides all the capabilities needed to meet the most complex requirements at any scale
- The document model maps to the objects in your application code, making data easy to work with