
Queries are gaining more and more complexity, data is getting bigger and bigger. Most optimizations in database technology are done in the database server. This is an approach to optimize queries on the client side.
With this ORM, queries ...- don't select more data than needed
- contain less joins when data is expected to be consistent
- can be written manually in pure SQL
- are not written in a new query language