3 ms·
The relational model also covers transactions. You could imagine opening multiple files, writing data to them, and rolling back a.k.a. reverting to the old sit
by hyperman1 5y ago
The relational model also covers transactions. You could imagine opening multiple files, writing data to them, and rolling back a.k.a. reverting to the old situation if something goes wrong. This would protect against file corruption, and would also be interesting for e.g. installers. E.g. a transaction could cover all file changes, registry updates, etc.
Windows did this for a short while, but I believe it was removed again. I don't know the exact reason.
- roenxi 5y agoThe relational model isn't logically related to transactions or rollbacks. It is easy enough to have those without the relational model.
- uvdn7 5y agoThe relational model is orthogonal to transactions. Ted Codd literally called out consistency challenges in the paper. Transactions were not invented then.