Query Rule vs a!queryEntity

Hi so I was wondering if there is a difference in speed/performance between Query Rule vs a!queryEntity?

Are they actually different in performance for the same query, are these query methods querying a database differently?

Also I understand documentation specifies to use Query Rules to grab ALL CDTs and a!queryEntity for smaller data subsets, but if there is a difference in performance I would prefer to use just one for all scenarios.

 Discussion posts and replies are publicly visible