MongoDB is an open source, document-oriented database designed with both scalability and developer agility in mind. Instead of storing your data in tables and rows as you would with a relational database, in MongoDB you store JSON-like documents with dynamic
schemas. The goal of MongoDB is to bridge the gap between key-value stores (which are fast and scalable) and relational databases (which have rich functionality). Built on top of the Windows PowerShell and Windows Azure command-line tool for Mac and Linux,
the MongoDB Installer for Windows Azure allows developers to easily deploy and run single and multi-node configurations of MongoDB on Windows Azure Virtual Machines. Once installed, you can develop MongoDB applications in any language supported by MongoDB,
including .NET languages, Java, Node.JS, and PHP. The developed MongoDB applications can be deployed anywhere including Azure.