NoSQL is cool, trendy, powerful and can easily create some truly terrible problems when you actually try to scale it. It is often seen as the easy solution for building a production environment that scale to the size of Facebook. I will breakdown the reasons why people look toward NoSQL as their savior and the reasons you might want to re-consider this decision. The truth is that NoSQL like many new technologies has certain advantages and corresponding negatives.