Table This for a Moment
by in CodeSOD on 2021-01-26Relational databases have very different constraints on how they structure and store data than most programming languages- tables and relationships don't map neatly to objects. They also have very different ways in which they can be altered. With software, you can just release a new version, but a database requires careful alterations lest you corrupt your data.
There are many ways to try and address that mismatch in our software, but sometimes the mismatch isn't in our software, it's in our brains.