CPC G06F 11/1469 (2013.01) [G06F 11/1464 (2013.01); G06F 16/128 (2019.01); G06F 16/1824 (2019.01); G06F 16/184 (2019.01)] | 18 Claims |
1. A method for managing data, the method comprising:
obtaining, by a universal connector, a data share request to obtain data from a set of files, wherein the set of files comprises at least a million files, and wherein each file in the set of files consists of a size of data ranging between 1 kilobyte (KB) and 16 KB;
in response to the data share request:
performing a share scan to obtain attributes associated with each file in the set of files;
performing, based on a size of each file of the set of files and based on a number of the files, a batching of the set of files to obtain a set of file batches using the attributes and using a batch size threshold;
performing a request conversion to generate a set of converted batch requests each corresponding to one of the set of file batches, wherein the converted batch requests are in a first protocol readable to the NAS server, and wherein the data share request is in a second protocol not readable to the NAS server; and
initiating a data share of the set of files by sending the set of converted batch requests to a network attached storage (NAS) server.
|