I've been hearing about the virtues of NoSQL for a number of years, but only lately did I really have a good opportunity to dig in and see what all the fuss is about. As with many folks, my background with storage technologies has been 99% standard SQL in common relational databases. The big hurdle for me is how do I go about 'thinking' properly in this brave new world of NoSQL.
To dig in - and for this article - I used a simple music database as my example. I like this example because it's simple enough that everyone understands the concepts, plus I also like music