The following link should be to a video about how NoSQL approaches can be entered into without really evaluating whether or not they make sense in the needed application. This guy covers many of the aspects pretty well. http://www.infoq.com/presentations/Enterprise-NoSQL