My brain hurts
"among the largest enterprises [...]almost 70 per cent have NoSQL projects cooking."
I wonder if that's because of the benefits of NoSQL, or size breeds a tact acceptance that buzzwords must be great?
Or maybe I just don't get why most people need non-relational databases? Is it really that hard to design data structures well?
I get why companies dealing with terrabytes of data that needs to be searchable and indexable use this kind of stuff, but for facebook and google speed and data flexibility is probably more important that boring things like atomic commits, and data consistancy.
However most IT companies, or even large scale enterprises, don't have this level of data requirement surely?
"Free us from Oracle", yes, but that doesn't mean you have to abandon the benefits of SQL.