INFORMATION PROCESSING SYSTEM, DATA UPDATE METHOD AND DATA UPDATE PROGRAM
First Claim
1. An information processing system comprising:
- a first information processing unit for managing an original data base constituting a mass of data; and
at least one second information processing unit for managing a duplicate data base constituting a duplicate of the original data base;
wherein an update log storing the update information generated in the original data base of the first information processing unit is transmitted to the second information processing unit and reflected in the duplicate data base;
wherein the second information processing unit includes;
a request processing unit which, upon acceptance of an update request from an external computer, transmits the update request to the first information processing unit to update the original data base while at the same time updating the duplicate data base of the second information processing unit;
an update information management unit for checking, for each data in the duplicate data base, whether the update log corresponding to the update request accepted is received from the first information processing unit or not; and
an update reflection judgment unit which, upon acceptance of a new update log from the first information processing unit, judges whether the update log is to be reflected in the duplicate data base or not, based on the information stored in the update log and the information managed by the update information management unit, and upon judgment that the update log is to be so reflected, reflects the update content of the update log in the duplicate data base.
1 Assignment
0 Petitions
Accused Products
Abstract
An information processing system, a data update method and a data update program are disclosed. In a data base system of master-slave configuration, the update result can be accessed also on slave side with the access request immediately after the particular update. The data base system DBS includes a master DB computer and at least a slave DB computer. The slave DB computer judges from the count on an update counter table whether the update log received from the master DB computer is to be reflected in a duplicate data base or not. Thus, the lost update problem is solved while at the same time realizing a high-speed process.
96 Citations
12 Claims
-
1. An information processing system comprising:
-
a first information processing unit for managing an original data base constituting a mass of data; and at least one second information processing unit for managing a duplicate data base constituting a duplicate of the original data base; wherein an update log storing the update information generated in the original data base of the first information processing unit is transmitted to the second information processing unit and reflected in the duplicate data base; wherein the second information processing unit includes; a request processing unit which, upon acceptance of an update request from an external computer, transmits the update request to the first information processing unit to update the original data base while at the same time updating the duplicate data base of the second information processing unit; an update information management unit for checking, for each data in the duplicate data base, whether the update log corresponding to the update request accepted is received from the first information processing unit or not; and an update reflection judgment unit which, upon acceptance of a new update log from the first information processing unit, judges whether the update log is to be reflected in the duplicate data base or not, based on the information stored in the update log and the information managed by the update information management unit, and upon judgment that the update log is to be so reflected, reflects the update content of the update log in the duplicate data base. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A data update method for an information processing system comprising a data base computer for managing an original data base constituting a mass of data and at least one client computer having a data cache for holding a duplicate data base as a copy of the original data base in a main storage unit;
-
wherein an update log storing the update information generated in the original data base of the data base computer is transmitted to the data cache of the client computer and reflected in the duplicate data base; wherein the data cache includes a request processing unit, an update information management unit and an update reflection judgment unit; wherein the request processing unit, upon acceptance of a data update request, transmits the update request to the data base computer to update the original data base while at the same time updating the duplicate data base; wherein the update information management unit checks, for each data in the duplicate data base, whether the update log corresponding to the update request is received from the data base computer or not; and wherein the update reflection judgment unit, upon acceptance of a new update log from the data base computer, judges whether the update log is to be reflected in the duplicate data base, based on the information stored in the update log and the information managed by the update information management unit, and upon judgment that the update log is to be so reflected, reflects the update content of the update log in the duplicate data base. - View Dependent Claims (8, 9, 10, 11, 12)
-
Specification