NoSQL, Heroku, and You
blog.heroku.com
blog.heroku.com
Does anyone have any experience using MongoHQ on Heroku?
http://www.google.com/search?q=site:engineyard.com+%22key-va...
Honestly there aren't any really great comparisons because the people with the really in-depth knowledge about one db or another tend not to have the same depth in the others. Plus there's the fanboy quotient adding to the hype, which initially was really turning me off to the whole NoSQL meme.
More recently though I've decided that I can't let the ignorant hype distract me from discovering the real value. In general I still think most apps probably need some kind of relational database (and generally I consider a relational DB a nice hedge against changing requirements), but I'm also spending quite a bit of time on optimizing my own app and it's amazing how certain alternative data stores offer primitives to billiantly pick off real world bottlenecks cropping up in a traditional SQL DB.
So for me the best way to approach it has been by looking through the prism of real world problems.
Not that I'd expect anything less out of Heroku.
I really like how he treats the topic in a balanced and well reasoned way. Makes it great to learn more about the topic at hand.
As far as the write-up goes, very good overview of NoSQL choices and some high-level ideas of when to use each option.