|
|
|
|
|
by spockz
904 days ago
|
|
Databases mostly cache the right things with the right indices and execution plans. 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? |
|
If it wasn't for this, we could be looking at DB architectures in which application logic co-habits with the DB. This doesn't imply application logic in the DB, but means that the DB's view of the data moves its way up into the application. Where the logic gets execute isn't as much the concern as what that logic operates on and that the data isolation model is consistent.
I am also of the opinion that the relational model, with its predicate-logic view of the world, is a richer way to model information than objects. So that's my bias.
A lot of this is straight out of the "Out of the Tarpit" paper, FWIW.