| CPC G06F 11/1453 (2013.01) [G06F 2201/84 (2013.01)] | 20 Claims |

|
1. A computer-implemented data backup method, comprising:
storing metadata associated with an object in a secondary storage layer of a backup system, wherein the metadata represents a data structure for the object;
dividing a set of data representing the object into variable-length chunks;
storing, in a primary storage layer of the backup system, a variable-length chunk of the variable-length chunks in a standard format for direct access when an existing chunk exists in the primary storage layer;
providing the primary storage layer with an indication of a location of the existing chunk of data based on the existing chunk that exists in the primary storage layer;
compressing the variable-length chunk in the primary storage layer based on the existing chunk that exists in the primary storage layer, wherein compressing the variable-length chunk comprises differentially compressing a difference between the variable length chunk and the existing chunk of data; and
providing an application with the direct access to the set of data from the primary storage layer without using another system to provide the set of data to the application.
|