March 24, 2017

It’s difficult to say anything meaningful about this topic. I can’t think of another topic that requires the phrase “it depends” more. And it’s true for a number of reasons.

You can’t compare them without context.

You can’t say one is better than the other. That would be like asking which is better, a dump truck or a Ferrari? It depends on what you need to do (go fast or haul dirt?) and whether you have trained people who can use those machines.

SQL and NoSQL aren’t really well-defined.

They simply aren’t. In fact, I can’t even really tell you which vehicle represents SQL and which represents NoSQL.