| CPC G06F 3/065 (2013.01) [G06F 3/0604 (2013.01); G06F 3/0683 (2013.01)] | 20 Claims |

|
1. A computer-implemented method comprising:
receiving a dataset at a data storage system that manages storage locations on compressed data storage and non-compressed data storage;
determining, by the data storage system, that a storage state of the data storage system allows using hint analysis for selecting a storage location for the dataset;
determining, by the data storage system, that the dataset includes one or more hints for selecting the storage location for the dataset from one of the storage locations managed by the data storage system;
selecting, by the data storage system, the storage location for the dataset based in part on the one or more hints; and
storing, by the data storage system, the dataset to the storage location selected by the data storage system.
|