Patent ID: 6938055
Filing Date: 2005-08-30
Classification: G06F,Y10S

Abstract:
1. A data processing system for executing a transaction of accessing a database stored in each main-memory area of a plurality of computers connected via a network, a computer storing original data of at least a piece of data of the database being a base host, at least one another computer storing replica data of the original data as a replica host, each computer having an application, the data processing system comprising: a transaction acceptor configured to accept a request for executing the transaction; a transaction executor configured to execute the transaction; a transcription processor configured to reflect updated data sent from the base host on the replica data; a data monitor configured to monitor whether data has been altered; and a register and deleter configured to register or delete positional information on data to be monitored for alteration to the data contents and an alteration-synchronizing transaction to be executed when the data has been altered, the alteration-synchronizing transaction being registered/deleted in relation to the data, wherein, when the data monitor detects alteration made to the data which has been requested by an application, the alteration-synchronizing transaction registered in relation to the altered data is read out and executed by the transaction executor and completion of the execution of the alteration-synchronizing transaction is informed to the application that has requested the alteration.