This document discusses NoSQL and MongoDB. It explains that NoSQL and cloud computing both aim to improve scalability. MongoDB is a document-oriented NoSQL database that stores data in flexible JSON-like documents and supports dynamic queries. Its features include horizontal scalability, replication, auto-sharding and support for many programming languages.