First off I find the NoSQL term in itself very strange. How can you say anything intelligent about "everything that is not using SQL as a query language"? Its like talking about NoJava, instead of talking about Ruby. Props for a well written article with lots of nice graphs but I dont agree with much of its content. A few examples: "software applications are not so often interested in in-database aggregation" In my e…
Only it's not like that, because SQL is a well defined way of thinking at problems, not just a particular implementation of it.
So, NoSQL is like saying NonFunctional. Or NonImperative. Or NoRegister VMs, etc...