1. A method of analytics driven in memory data grid (IMDG) cache hydration, the method comprising: retrieving from an analytics engine data utilization metrics for data in a database of a database management system (DBMS); selecting a subset of the data according to the data utilization metrics; testing the selected subset of the data against a caching rule to determine whether the selected subset of the data meets the caching rule; hydrating an IMDG cache of the DBMS with the selected subset upon determining that the selected subset of the data meets the caching rule.