You know all about NoSQL. You've used Redis as a secondary index, and run MonogoDB with the mongoid gem. That's all there is to it, right?
Nope. Not even close. The new world of databases is bigger and weirder than you might think - from mapreduce, to link walking, to blob indexing, to declarative graph traversal
you need only free your mind.
Curious storage techniques that are simpler than the everyday ones
Distributed doesn't mean what you think it means