A tutorial and explanation about the basics of MongoDB

MongoDB is an opensource NoSQL database implementation, founded by the people behind DoubleClick, ShopWiki and Gilt Groupe. NoSQL is a different approach compared to traditional RMDBS databases. Traditional RMDBS databases (for example Oracle databases and MS SQL databases) are based on structured data. In a typical RMDBS environment, we first analyse how data could be saved in a structured way. Based on that analysis, we create tables and queries to store and retreive data from the database. The power of NoSQL databases is that it does not use a predefined relational data model. NoSQL databases stores data in a more generic way, based on keys with corresponding values.

Continue reading