MongoDB bridges the gap between key-value stores and traditional RDBMS systems by providing a document-oriented database with dynamic schemas. It offers features like replication, high availability, auto-sharding, rich querying and fast in-place updates. MongoDB is an open source, scalable and high-performance database that is supported by drivers in many languages.