Patent ID: 8429136

Claim:
An information processing method executed by a first node apparatus included in a distributed data store including a plurality of node apparatuses, each node apparatus included in the distributed data store storing a part of data stored in the distributed data store, the information processing method comprising: acquiring, by the first node apparatus from a second node apparatus connected to the first node apparatus over a network, first operation information and a first timestamp corresponding to target data, the first operation information specifying a first operation to be executed on the target data, the first timestamp indicating a first receipt time of the first operation information; determining whether the first receipt time is earlier than some of second receipt times on the basis of second timestamps and the acquired first timestamp, the second timestamp indicating the second receipt time of second operation information, the second operation information specifying a second operation executed on the target data, the second operation information and the second timestamps being stored in an information storage in correspondence with the target data; and re-executing the second operations together with the first operation on the target data in the order of the receipt time in accordance with the second operation information and the acquired first operation information when it is determined that the first receipt time is earlier than some of the second receipt times; wherein the information storage further stores an application list in correspondence with the target data, the application list specifying application programs related to the target data, the information processing method further comprising: generating, upon the re-execution, information for notifying the second node apparatus of an execution result of the re-execution, the second node apparatus being included in the distributed data store, the second node apparatus executing the application program specified by the application list stored in the information storage in correspondence with the target data.