|
|
|
|
|
by cmrdporcupine
904 days ago
|
|
The whole point of the RDBMS revolution in the 70s and 80s was to try to bring about a world where developers did not have to care about how their data was stored, and could rely on consistency (and data representational independence) The way this should all have gone down is that the caching story should have been something that DB vendors resolved, rather than something pushed into the application tier. But the push towards three tier architectures, and OOP and ORMs, meant this wasn't feasible. What would be ideal is a single consistent data retrieval model, which extends from the physical retrieval of relations, all the way up to the presentation layer, all one transaction, and handles caching for you. There is already caching happening within the DBMS, for example... |
|
I don’t see how the push for OOP and ORMs has anything to do with databases not caching.
Are you suggesting we move application logic down into the database engine with the last paragraph?