| CPC G06F 11/08 (2013.01) [G06F 16/217 (2019.01); G06F 11/1448 (2013.01); G06F 11/1469 (2013.01); G06F 11/2094 (2013.01); G06F 16/178 (2019.01)] | 10 Claims |

|
1. An information processing apparatus included in a first system of a redundant system in which one of the first system and a second system operates as an active system whereas another operates as a standby system, the information processing apparatus comprising:
an active process executor configured to, in response to a reception of instruction information for updating storage content of a first database included in the first system, update the storage content of the first database on a basis of the instruction information and accumulate the instruction information in a first memory included in the first system as first update information during a first period in which the first system operates as the active system; and
a standby process executor configured to, in a case in which second update information used for an update of storage content of a second database included in the second system has been accumulated in a second memory included in the second system, acquire the second update information from the second memory and update storage content of the first database on a basis of the second update information during a second period in which the first system operates as the standby system,
wherein, in a case in which the second system is operating as the active system, due to an event of an error in the second system, the first period starts in the first system before the standby process executor acquires the second update information accumulated in the second memory, the active process executor is configured to determine, upon recovery of the second system, whether to execute recovery processing reflecting content of the second update information in the first database on a basis of the first update information and the second update information.
|