Patent ID: 8380952
Filing Date: 2013-02-19
Classification: G06F

Abstract:
1. A storage system, comprising: a sequential access-type first memory device for storing first backup data; a second memory device for storing differential data; a third memory device for storing second backup data in which differential data is synthesized with the first backup data; a control circuit for sequentially reading the first backup data from the first memory device, and synthesizing differential data with the read data; and a first memory circuit; wherein, if differential data exists in the read data, the control circuit writes the read data into the first memory circuit, synthesizes the differential data with the data stored in the first memory circuit, and writes the synthesized data into the third memory device; and wherein, if differential data does not exist in the read data, the control circuit writes the read data into the third memory device without going through the first memory circuit reads data from the first memory device and writes data into the third memory device in parallel, wherein the second memory device and the third memory device are respectively configured from a sequential access-type memory device; wherein a second memory circuit is provided within an interface circuit to the first to third memory devices; wherein, if differential data exists in the read data, the control circuit once writes the read data into the second memory circuit, subsequently writes the written data from the second memory circuit into the first memory circuit and synthesizes it with the differential data, and thereafter stores the synthesized data in the third memory device, and if differential data does not exist in the read data, the control circuit once writes the read data into the second memory circuit, and subsequently stores the written data in the third memory device; wherein the first to the third memory devices as the sequential access-type memory device are respectively configured from a magnetic tape and a magnetic tape device for driving the magnetic tape; wherein the storage system further comprises a random access-type fourth memory device; wherein the control circuit sequentially reads the differential data from the second memory device and writes it into the fourth memory device, randomly reads the differential data from the fourth memory device and applies it to the data written into the first memory circuit; wherein the first backup data is configured from a plurality of blocks; wherein the storage system further comprises a control memory storing information for managing whether differential data exists in each of the plurality of blocks; wherein the control circuit refers to the control memory and synthesizes the data read from the first backup data with the differential data; wherein the control circuit comprises a queue of an FIFO structure for sequentially registering a write job of the data in the third memory device; wherein the control circuit sequentially reads the first backup data from the first memory device while sequentially executing the job written into the queue; and wherein the control apparatus decides size of data among the first backup data to be transferred from the first memory device so as to optimize the total of a first data size transfer efficiency to be applied to the differential data among the first backup data and a second data size transfer efficiency to which the differential data among the backup data is not applied.