CPC G06F 3/0631 (2013.01) [G06F 3/0622 (2013.01); G06F 3/0673 (2013.01)] | 20 Claims |
1. A system comprising:
a non-transitory memory; and
one or more hardware processors coupled to the non-transitory memory and configured to read instructions from the non-transitory memory to cause the system to perform operations comprising:
receiving data designated for a storage in a data store associated with the system;
determining a first reduction in a data size for the storage of the data based on a data conversion operation for a first type of the data;
determining a second reduction in a storage resource usage for the storage of the data based on a data deduplication operation for the data with other data stored by the data store;
determining a third reduction in a time period for the storage of the data based on a storage level operation and an access frequency to the data;
converting the data for the storage based on the first reduction, the second reduction, and the third reduction; and
storing the converted data in the data store.
|