Rate This Document
Findability
Accuracy
Completeness
Readability

Introduction

MongoDB (comes from the word humongous) is an open-source database that can be applied to enterprises of various scales, industries, and applications. As a database for agile development, MongoDB's data schema can be flexibly updated as applications evolve. In addition, it provides developers with secondary indexes, complete query systems, and strict consistency of traditional databases. MongoDB makes enterprises more agile and scalable. Enterprises of all sizes can use MongoDB to create new applications, improve work efficiency with customers, shorten the time to market (TTM), and reduce enterprise costs.

MongoDB is a database designed for scalability, high performance, and high availability. It can be extended from single-server deployment to large-scale and complex multi-DC architecture. With the advantages of in-memory computing, MongoDB provides high-performance data read and write operations. MongoDB's local replication and automatic failover capabilities give your applications enterprise-grade reliability and operational flexibility.

The Embedded MongoDB project of Flapdoodle makes it easier for Spring Boot to use MongoDB for verification in unit tests.