The point is to not take the whole server down with it. Keeps the other applications working.
3,277 karma · joined March 13, 2020
Spoken languages are like programming languages, there are the ones people complain about and the ones nobody uses.
There is zero guarantee that whatever you ask the database for contains anything valid, so your code gets littered with null and undefined checks, and if you ask for example a field "color" what is it going to contain? A hex value? rgb(), rgba(), integer? So you need to check that too.
In my experience NoSQL is even worse, they are literally data dumps (as in garbage dump).
I think this happens because ORMs make you treat the database as a dumb datastore and hence the poor schema.