DEV Community

Discussion on: MySQL or MongoDB? What to Choose for your Next Project?

Collapse
 
asdfdelta profile image
Christopher Graves

I always find the decision comes down to relational vs non-relational. Is my data going to be predominantly related to eachother, or can I leverage the structureless aspects of NoSQL. And this is not to say you cannot use both!

Good article though, NoSQL doesn't get enough attention.

Collapse
 
margo_hdb profile image
Margo McCabe

This is a good way to look at it! It might also be worth checking out HarperDB - a database that supports both NoSQL and SQL including joins, so you don't have to base your decision on the structure of your data.

Collapse
 
abdurrkhalid333 profile image
Abdur Rehman Khalid

Yes, you are quite right, I have heard about HarperDB, but I am trying to find time to test that out. That looks very interesting to me, due to its unique features.

Thread Thread
 
margo_hdb profile image
Margo McCabe

Awesome! Hopefully you find a couple minutes to try it out sometime soon. When the time comes, these developer examples might provide a little inspiration. :)

Thread Thread
 
abdurrkhalid333 profile image
Abdur Rehman Khalid

Thank you very much for sharing the docs, I will surely check them out and write something ASAP as well.

Collapse
 
abdurrkhalid333 profile image
Abdur Rehman Khalid

Actually, the Startups Need to get their data on the server in quick succession, so MongoDB plays a very important role in the fast deployment on the production servers. So NoSQL is good when the relationships are not very much, but when there are a lot of relations you will surely be choosing the Relational Databases such as MySQL.