I recently started playing around with NoSQL databases as became interested in MongoDB. Here is a great video tutorial that will get you quickly introduced to NoSQL and the MongoDB application. It covers how NoSQL is different from typical RDBMS platforms and schemas, and how data is stored in MongoDB.
Permanent link to this article: http://ericsilva.org/2012/07/11/mongodb-and-nosql/



2 comments
Dan
Wednesday, July 11, 2012 at 2:24 pm (UTC -5) Link to this comment
There was a pretty big NoSQL focus at Redhat/JBossWorld a couple weeks ago. Went to a few sessions and spoke at length with the MongoDB people. It’s very intriguing, something I am thinking of using for some personal projects. I think my DBA would kill me if I ever mention NoSQL in the office.
Eric Silva
Wednesday, July 11, 2012 at 2:44 pm (UTC -5) Link to this comment
It really depends on your data and your application. If your application has a natural set of relationships and is a typical corporate type application, an RDBMS and traditional schema design won’t be a problem. NoSQL is really useful for large amounts of data which can be distributed without worrying about the complexities and hassles of cross-table joins. It also is extremely useful when dealing with data models where you commonly pull back the entire object graph, e.g. a blog with tags, comments, etc. I am definitely going to think about NoSQL as an alternative when designing new applications.