This is a fascinating discussion. A lot of my work has involved tuning
software written by other people. One of my rules of thumb has been,
regardless of the client's speculation as to the cause of slowdowns, to
always look closely at the use of frameworks, ORMs, caches, anything with
"fast", "
I hope this is not a pure example of blatant advertising, but it does seem
related with the topic.
We've managed to roll something which is really fat-free, uses only JDBC
and SQL, and works with only one abstraction, which is grounded in
mathematics.
https://github.com/novarto-oss/sane-dbc
(T