Mongo DB is a document oriented database. It is an open source product, developed and supported by a company named 10gen what was the need of MongoDB although there were many databases in action? Relational Databases have failed in solving some of the complex modern problems like :- Continuosly changing nature of data - structured, semi-structured, unstructured and polymorphic data. Applications now serve millions of users in different geo-locations, in different timezones and have to be up and running all the time, with data integrity maintained Applications are becoming more distributed with many moving towards cloud computing. What is Structured Data? Structured data is usually text files, with defined column titles and data in rows. Such data can easily be visualized in form of charts and can be processed using data mining tools. What is Unstructured Data? Unstructured data can be anything like video file, image file, PDF, Emails etc. What does these fi...