When you look at a report for the first time I assume that the database query is run and then the result of the query is presented to the user. What I wonder is: the next time you look at the report, will the query be re-run or has the result been stored somewhere?
I wonder because we're thinking of using MyDBR to create reports of how our services was used on a certain day. One such report will be preformed on a monthly basis and will be a report on how our service was used in the last month. Given that generating this report takes quite a while purely because of the database, it will be unsustainable if the report is recreated every single time we look at it (because you don't want to wait three hours when you want to quickly look up how many times the service was called in May or some such) - especially since nothing will have changed since we looked at it last time.