My point is that SQL works with and returns data as a flat table, which is ill fitting for most websites, which involve many parent-child object relationships. It requires extra queries to fetch one-to-many relationships and postprocessing of the result set to match the parents to the children.
I’m just sad that in the decades that SQL has been around, there hasn’t been anything else to replace it. Most NoSQL databases throw out the good (ACID, transactions, indexes) with the bad.
SQL blows for hierarchical data though.
Want to fetch a page of posts AND their tags in normalized SQL? Either do a left join and repeat all the post values for every tag or do two round-trip queries and manually join them in code.
If you have the tags in a JSON blob on the post object, you just fetch and decide that.
That’s fair, but frankly, in my experience, the average American’s idea of communism is “evil bad oppression big gubmint dictatorship”. I was never taught in school about the theory behind communism or the practical government of the USSR (regardless of how close they may or may not have been), so I have little understanding into how these systems actually work and whether it’s actually beneficial for those under them. I’m trying to rectify that on my own time but there’s many people who don’t care enough to do so and just parrot the same thought terminating cliches like “human nature”.