| CPC G06F 16/24545 (2019.01) | 20 Claims |

|
1. A method comprising:
determining a query request corresponding to a requesting entity;
generating potential query cost data based on query cost data for the query request including power consumption and further based on running query cost data for at least one previous query request corresponding to the requesting entity;
generating minimum query cost compliance data for the query request based on determining whether the potential query cost data complies with a minimum query cost rule;
when the minimum query cost compliance data indicates the potential query cost data complies with the minimum query cost rule:
determining a query result for the query request based on execution of the query request against a database system;
transmitting the query result to the requesting entity;
accessing a query request cache for the requesting entity to determine at least one previous query result, wherein determining the at least one previous query result includes generating the at least one previous query result by facilitating execution of the at least one previous query request based on the potential query cost data complying with the minimum query cost rule; and
transmitting the at least one previous query result to the requesting entity;
when the minimum query cost compliance data indicates the potential query cost data does not comply with the minimum query cost rule:
caching the query request in the query request cache.
|