MongoDB: A NOSQL document based database