CPC G06F 16/254 (2019.01) [G06F 16/289 (2019.01); G06N 20/00 (2019.01)] | 20 Claims |
1. A computer-implemented method comprising:
obtaining operations data and configuration data for one or more storage objects in at least one database;
determining one or more times at which data offloading is to be carried out for at least one of the one or more storage objects in the at least one database, wherein determining the one or more times comprises processing at least a portion of the obtained operations data using one or more machine learning techniques, wherein processing at least a portion of the obtained operations data comprises:
predicting a number of data manipulation language operations occurring for one or more temporal intervals by processing the at least a portion of the obtained operations data using at least one autoregressive model; and
determining, based at least in part on the predicted number of data manipulation language operations, at least a portion of the one or more times, during the one or more temporal intervals, at which the predicted number of data manipulation language operations is below a threshold;
generating at least one data offloading protocol, comprising one or more data offloading methods, by processing at least a portion of the configuration data for the one or more storage objects in the at least one database; and
automatically executing, in accordance with the one or more determined times, the at least one generated data offloading protocol for at least a portion of the one or more storage objects in the at least one database;
wherein the method is performed by at least one processing device comprising a processor coupled to a memory.
|