Re:RethinkDB 1.12: simplified map/reduce, ARM port, new cach...
by coldtea on Thursday March 27, 2014 @07:14AM
(#7479623)
>I'm totally the opposite, and blame you entirely for provoking what follows! SQL at this point is passed expiry.
Actually it's the very opposite.
SQL is a higher level abstraction for all this ad-hoc junk, based on actual mathematical principles (relational algebra), and it's also declarative, instead of imperative.
Furthermore, all this NoSQL query systems now emerging are nothing new. They were tried in the 70s and early 80s, and people found out that they sucked. Before SQL what we had was, well, NoSQL.
Wanting a flexible schema-less db or one that's denormalised for certain needs (like Google's or Facebook's) makes sense.
Replacing SQL and RBDMS for the common tasks they are used (company logistics and accounting, etc) with NoSQL is a regression to the primitive past. I guess people not knowning (computing) history are doomed to repeat it.
Actually it's the very opposite.
SQL is a higher level abstraction for all this ad-hoc junk, based on actual mathematical principles (relational algebra), and it's also declarative, instead of imperative.
Furthermore, all this NoSQL query systems now emerging are nothing new. They were tried in the 70s and early 80s, and people found out that they sucked. Before SQL what we had was, well, NoSQL.
Wanting a flexible schema-less db or one that's denormalised for certain needs (like Google's or Facebook's) makes sense.
Replacing SQL and RBDMS for the common tasks they are used (company logistics and accounting, etc) with NoSQL is a regression to the primitive past. I guess people not knowning (computing) history are doomed to repeat it.