CPC G06F 11/1469 (2013.01) [G06F 11/1415 (2013.01); G06F 11/1435 (2013.01); G06F 11/1451 (2013.01); G06F 11/1461 (2013.01); G06F 11/1464 (2013.01)] | 15 Claims |
1. A method for backing up data, the method comprising:
obtaining an asset backup request; and
in response to the asset backup request:
obtaining an asset comprising asset data and asset metadata, and an asset entry associated with the asset backup request, wherein the asset entry comprises:
an asset size,
an asset identifier, and
an asset structure specifying a hierarchy of subfolders and files included in the asset;
dividing the asset into pseudo-assets, wherein each pseudo-asset comprises pseudo asset data and pseudo-asset metadata, using the asset entry, wherein the pseudo-assets are divided based on the logical division of the asset indicated by the asset size and the asset structure;
storing the pseudo-assets across a first backup storage and a second backup storage to generate pseudo-asset backups;
initiating the merging of the pseudo-asset backups from the first backup storage and the second backup storage to generate an asset backup by:
identifying the pseudo assets based on the asset identifier;
initiating merging of pseudo-asset backup data of the pseudo-asset backups from the first backup storage and the second backup storage to generate asset backup data of the asset backup; and
initiating merging of pseudo-asset backup metadata of the pseudo-asset backups from the first backup storage and the second backup storage to generate asset backup metadata of the asset backup on the first backup storage; and
updating asset backup metadata based on the asset backup.
|