Patent ID: 8595728
Filing Date: 2013-11-26
Classification: G06F

Abstract:
1. A data processing method for a plurality of units, each unit including a storage device having at least a first storage unit and a second storage unit as a plurality of storage units configured to store data, and a data processing apparatus configured to process the data in the storage units, wherein the data processing apparatus belonging to at least one unit from among the plurality of units is configured to execute a first batch execution step of executing batch processing requiring an update on the data in the first storage device when receiving a batch execution request from a terminal device, which is configured to make the request for the processing; and wherein the data processing apparatus belonging to each unit executes: a first storage step of storing post-update data, which are obtained as a result of the update in the first batch execution step, in the second storage unit for each storage device; a first reflection step of, subject to completion of the processing for storing the post-update data in the second storage unit for each storage device, starting reflecting the post-update data, which have been stored in the second storage unit for each storage device, in the first storage unit for each storage device, thereby executing reflection; a first judgment step of judging an execution status of the batch processing based on statuses of the post-update data stored and reflected in the first storage unit and the second storage unit in the first batch execution step when receiving a reference request from the terminal device after the batch execution request; and a first transmission step of sending a corresponding content of the first storage unit for each storage device or a corresponding content of the second storage unit for each storage device as a reference result to the terminal device in accordance with a judgment result of the first judgment step; wherein in the first judgment step, the data processing apparatus is configured to judge whether processing for storing the post-update data in the second storage unit for each storage device has been completed or not; wherein when an affirmative judgment result is returned in the first judgment step, the data processing apparatus is configured to send the post-update data as the corresponding content of the second storage unit for each storage device to the terminal device in the first transmission step; and wherein when a negative judgment result is returned in the first judgment step, the data processing apparatus is configured to send data before the update by the batch processing as the corresponding content of the first storage unit for each storage device to the terminal device in the first judgment step.