Sign in
Log inSign up
How does one choose between SQL and noSQL DBs for a given project?

How does one choose between SQL and noSQL DBs for a given project?

Lee Watkins's photo
Lee Watkins
·Feb 23, 2016

I'm busy looking at a number of projects and trying to decide whether I should be building them with SQL or noSQL databases. Both seem to have advantages and disadvantages - SQL is more strict, but has powerful querying. noSQL seems less strict, growing with your application, but does it query as well at scale?

Is the best solution, perhaps, to build whichever you're most comfortable with while developing an MVP and then changing it later on? Or is it better to plan for growth from day one?