MongoDB is an extensible, high-performance, open source NoSQL database, written in C + + language.
Characteristics of MongoDB
Document oriented
Documents (objects) map well to programming language data types
Embedded file and array reduction requires joins
Dynamic typing (modeless) facilitates schema evolution
No linking high performance and no easy to expand multi-document transactions
Performance
No connection and embedding makes reading and writing faster
Index of indexes that include keys from embedded documents and arrays
Optional stream write (not confirmed)
Indexes include indexes from embedded document and array keys
Optional stream Write (unacknowledged)
High Availability
Replication server for automatic master failover
Easy to scale
Automatic fragmentation (automatic segmentation of data across servers)
Read and write over fragment distribution
No joins or multiple document transactions make distributed queries fast and easy
Final consistent reads can be distributed across replication servers
Rich Query Language