MongoDB is a document-oriented, horizontally scalable database. It uses dynamic schemas and stores data as JSON-like documents with optional schemas. MongoDB can be scaled out across multiple servers for high availability and large data volumes. Key features include replication, sharding, index types, atomic operations, embedded documents, and MapReduce.