Vikas Gupta: Software architect

Archive for the ‘NoSql’ Category

MongoDB Course

Posted by Vikas Gupta on May 30, 2013

Recently I completed an online course on MongoDB conducted by 10Gen, a software company that develops and provides commercial support for MongoDB. The course comprised of online lectures, quizzes and weekly assignments following by a final exam. The entire course lasted for 7 weeks.

The overall course pedagogy was really good and concepts were explained really well. One point of improvement is the speed of their website which was slow as page refresh took long time. The course covered the following topics.

  1. Introduction to MongoDB
  2. CRUD using MongoDB
  3. Schema Design
  4. Performance and Query Tuning using Indexes
  5. Aggregation for complex queries
  6. Replication and Sharding

The course concluded with a Final Exam. I got overall 85% marks.

All those who secured more than 65% marks were given a completion certificate. You can see my certificate which is attached here.

10gen is offering other courses as well on MongoDB. You can visit their courses page to know more.


Posted in MongoDB | Leave a Comment »

Why MongoDB?

Posted by Vikas Gupta on November 21, 2012

A database is needed to persist the data of an application. We have been successfully using relational databases to do so. They are mature and well known. So, why use a new technology like document based database to store the web application data. Let’s explore the reasons by looking at the features of a commonly used document based databases, Mongodb.  Read the rest of this entry »

Posted in MongoDB, NoSql | Tagged: | 1 Comment »