DEV Community

Cover image for Differences Between SQL And NoSQL Databases

Differences Between SQL And NoSQL Databases

Milecia on April 04, 2019

Big data, machine learning, and artificial intelligence have brought up issues with data storage. Believe it or not this affects web developers in ...
Collapse
 
dmfay profile image
Dian Fay

There's a lot more to NoSQL than you've gotten into here, which is mostly specific to document databases like Mongo or Couch. Column stores like Cassandra or HBase, for example, do use an essentially tabular metaphor and enforce schemas, although there are some important differences with what that means in a relational context. This is an excellent comparison of the major NoSQL databases that showcases the differences in their designs and uses.

Of course, the single most important thing to know about NoSQL is that unless you can articulate why you need this particular NoSQL database, you are almost certainly better off sticking with something relational :)

Collapse
 
thejoezack profile image
Joe Zack

Love that key differences table, thanks for putting this together