NoSQL Zone is brought to you in partnership with:

Rajaraman Raghuraman is a passionate software craftsman with 8+ years of experience in the IT industry. He is also the founder of AgileDevTest Blog ( and author of an Ebook "Programmer's Motivation for Beginners" which is available at Rajaraman is a DZone MVB and is not an employee of DZone and has posted 4 posts at DZone. You can read more from them at their website. View Full User Profile

MongoDB Schema Design: How to Think Non-Relational

  • submit to reddit

A nice video about MongoDB schema design. To all who are new to MongoDB, MongoDB is a leading NoSQL document oriented database. A table in RDBMS can be contrasted to a Collection in MongoDB, and a row in RDBMS table corresponds to a JSON document in MongoDB.

Key Points:

  • MongoDB introduction
  • Comarison of concepts of MongoDB Vs Traditional RDBMS
  • Schema Evolution
  • How to Model 1-Many and Many-Many relationships in Mongo
  • Queries and Indexes

Published at DZone with permission of Rajaraman Raghuraman, author and DZone MVB. (source)

(Note: Opinions expressed in this article and its replies are the opinions of their respective authors and not those of DZone, Inc.)