Patent ID: 7890461

Claim:
A system comprising: a first storage system; a second storage system coupled to the first storage system; a computer coupled to the first storage system; and a management computer coupled to at least the first storage system, wherein the computer sends log information indicating contents of a database process to the first storage system and sends database data to the first storage system, wherein, said first storage system, upon receiving said log information from said computer, transfers said log information received from said computer to said second storage system by using a synchronous remote copy process, wherein, said first storage system, upon receiving said database data from said computer, transfers said database data received from said computer to said second storage system by using an asynchronous remote copy process, wherein the computer compares an amount of delay in transferring said database data according to the asynchronous remote copy process from the first storage system to the second storage system with a predetermined threshold and delays completion of a transaction process on said database data when the amount of delay exceeds the predetermined threshold, wherein the first storage system comprises: a remote copy process unit that starts execution of the asynchronous remote copy process when any of the database data has a transfer requiring bit turned on; and a remote copy management delay unit that manages the amount of delay as remote copy delay information in accordance with a logical disk executing the asynchronous remote copy process, a specific address region of the logical disk, and a consistency group, wherein the first storage system transfers the remote copy delay information to the computer or the management computer, wherein when the computer sends a checkpoint request to the first storage system to request a checkpoint, the first storage system sends, to the second storage system, the database data corresponding to the time of the checkpoint, along with other database data temporarily accumulated in the first storage system up to the time of the checkpoint, and sends to the computer a completion notification indicating completion of the checkpoint request, and wherein upon reception of the completion notification indicating the completion of the checkpoint request, the computer sends to the first storage system a write command to write a position of the log information relating to the checkpoint, and upon reception of the write command, the first storage system writes the position of the log information to a storage area of the first storage system, the position of the log information being used in a restart process executed on the second storage system.