Open Source NoSQL Database
Primary data structure of MongoDB is BSON (Binary JSON)

BSON is a subset of JSON so they are very similar
BSON is designed to be efficient both in storage and scan speeds
BSON supports more datatypes than JSON

MongoDB supports search against fields, ranged queries and Regular Expressions
MongoDB supports primary and secondary indexes
Replica Set can be configured to gain high availability

Supports Sharding of data
Using a load balancer it can run access multiple servers
MongoDB can be used as a file system called as GridFS
Supports fixed size collections called capped collections