MongoDB, the document-oriented and open source database stores your documents with the help of dynamic schemas, unlike the relational databases that make use of rows and tables for storing your document. While it is still pretty new in the data storage industry when compared to other traditional databases, like Oracle or MySQL, it is drawing a lot of attention for its ability to calculate MapReduce and distributed key value store.