摘要 |
A data processing system is provided for quickly and appropriately handling alteration to shared data stored in main-memory areas of a plurality of machines connected via a network. The system has a transaction acceptor for accepting a request for executing the transaction, a transaction-execution manager for managing the execution of the transaction, a transaction executor for executing the transaction, a transcription processor for reflecting updated data sent from the base host on the replica data, a data monitor for monitoring whether data has been altered, and a register/deleter for registering /deleting positional information on at least a piece of 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. on detection of alteration made to the data being monitored by the data monitor, the alteration-synchronizing transaction registered in relation to the altered data is read out and executed by the transaction executor. <IMAGE> |