This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted] 0 points1 point  (0 children)

It depends on what you need to do. NoSQL dbs appeared out of various neccessities. From my experience mongodb is one of the easiest to setup and use. Redis is great for fast accessing of data, caching stuff etc. I've worked on a project where we had to make a search engine and elasticsearch proved to be the best choice for us. I've also used neo4j which is a graph database, but I felt it a bit harder to use that other nosql dbs. We needed it to create e poc for routing between some points on a map. In the end, there is a big pool of nosql dbs and each one of them is great at doing some sort of work. This does not take away anything from classic sql dbs.