Patent ID: 7890467

Claim:
A calculating system, comprising: a first server; a first storage device connected to the first server and including: a first data storage area, and a first log storage area used by the first server; a second server; and a second storage device connected to the second server, wherein the first server includes: a data output unit that transmits an update request to the first data storage area from outside to the first storage device, a first check process execution unit that, upon receiving a data check command to check data included in the first data storage area, executes a first check process of data corresponding to the check command, a first log output unit that provides other log information and order information for specifying an order relation to an update log corresponding to the update request to transmit the update log to the first storage device so as to be stored in the first log storage area, and that further provides other log information including the update log and order information for specifying an order relation to a check log showing a processing history of the check command including a first execution result of the check process by the first check process execution unit to transmit the check log to the first storage device so as to be stored in the first log storage area, and a log transmission unit that transmits one or more log information stored in the first log storage area to the second server; wherein the second storage device includes: a second log storage area, and a second data storage area; wherein the second server includes: a second log output unit that stores the log information received from the first server in the second log storage area of the second storage device, a log type determination unit that determines whether the log information read in accordance with the order information provided to the log information is an update log or a check log, a log application unit that applies the update log to the second data storage area when the read log information is an update log as a result of the determination by the log type determination unit, a second check process execution unit that executes check process for calculating checksum of data included in the second data storage area when the read log information is a check log as a result of the determination by the log type determination unit, and an execution result comparison unit that compares a second execution result by the second check process execution unit and a first execution result included in the log information.