Patent ID: 8214620
Filing Date: 2012-07-03
Classification: G06F

Abstract:
1. A computer-readable recording medium storing a data storage program that causes a computer, which includes a cache table including an address area for storing an address and a user data area for storing user data corresponding to the address, the program causing the computer to execute an operation, comprising: reading user data at a specified address from a recording medium; executing a delta-decoding of read difference data when determining that the read user data is difference data, and determining the decompressed user data to be the read user data; writing the read user data in the user data area of the cache table when a size of the user data read by the delta-decoding is equal to or less than a threshold value, and writing an address corresponding to the read user data in the address area of the cache table; obtaining difference data by the delta-encoding between the user data requested to be written and the corresponding user data in the cache table when a size of user data requested to be written in the recording medium is equal to or less than a threshold value, and when an address corresponding to the user data requested to be written is present in the cache table; and writing the difference data in the recording medium.