DEV Community

Discussion on: Using SQL or NoSQL

Collapse
 
fredericksalazar profile image
FrederickSalazar

the use of the NoSQL or Relational Database is based en the needs of the bussines, also Mongodb is a part of NoSQL databases but exist more databases, now for example have a newSQL paradigm this data bases are relational but supporting horizontal scaling, clustering and partitional of the data en shards, example voltdb.

i recomend that Mongodb is not only NoSQL, for example in NoSQL DBs exists redis, riak, Cassandra, Mongodb, couchdb, monetdb and more and more

in new paradigm NewSQL you can find about voltdb, memsql, SQLFire de GoPivotal etc

Collapse
 
nevergarden profile image
Nevergarden

There is a comment to that answer on stackoverflow says that there is a NoSQL database fully supporting transactions.
And yes this NewSQL concept is so nice.

Collapse
 
fredericksalazar profile image
FrederickSalazar

sure, and the concept of polyglot persistence is also fundamental, with which organizations use in different databases in the architecture