Computer readable recording medium having stored therein database synchronizing process program, and apparatus for and method of performing database synchronizing process
First Claim
1. A computer readable recording medium for use in a network computing environment constructed by servers having a database, respectively, the recording medium having recorded thereon a database synchronizing process program for performing a synchronizing process between a database of one server and that of another server, wherein the database synchronizing process program to be realized by the servers, comprises the steps of:
- determining whether or not a logical inconsistency occurs between one and another databases, when, with reference to updating information which is collected in the another server and which can specify pre-updating and post-updating states in the database of said another server, the database of said one server is updated depending on the updating information; and
updating the database of said one server on the basis of the updating information when it is determined by the determining step that no inconsistency occurs.
1 Assignment
0 Petitions
Accused Products
Abstract
A program applicable to a computer system for executing a database synchronizing process, which reflects, onto a database of one server, updating of a database of another server by the use of a business application of such another server, when updating information data in which pieces of updating information capable of specifying pre-updating and post-updating states in the database of the another server are held for every unit of transactions are received, executes determination as to whether or not any logical inconsistency occurs between the databases, if the databases of the one and another servers are updated depending on the updating information of the updating information data. When no inconsistency occurs, the databases are updated depending on the updating information. When the inconsistency occurs, an error log is output. The program is recorded on a computer readable recording medium.
29 Citations
13 Claims
-
1. A computer readable recording medium for use in a network computing environment constructed by servers having a database, respectively, the recording medium having recorded thereon a database synchronizing process program for performing a synchronizing process between a database of one server and that of another server, wherein the database synchronizing process program to be realized by the servers, comprises the steps of:
-
determining whether or not a logical inconsistency occurs between one and another databases, when, with reference to updating information which is collected in the another server and which can specify pre-updating and post-updating states in the database of said another server, the database of said one server is updated depending on the updating information; and updating the database of said one server on the basis of the updating information when it is determined by the determining step that no inconsistency occurs. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A database synchronizing process apparatus for performing a synchronizing process between databases in different servers in a network computing environment constituted by servers having a database, respectively, comprising:
-
determining means for determining whether or not logical inconsistency occurs between one and another databases when, with reference to updating information which is collected in the another server and which can specify pre-updating and post-updating states in the database of said another server, the database of said one server is updated depending on the updating information; and updating means for updating the database of said one server on the basis of the updating information when it is determined by the determining means that no inconsistency occurs.
-
-
13. A database synchronizing process method of performing a synchronizing process between databases in different servers in a network computing environment constituted by servers each having a database, comprising the steps of:
-
determining whether or not logical inconsistency occurs between one and another databases, when, with reference to updating information which is collected in the another server and which can specify pre-updating and post-updating states in the database of said another server, the database of said one server is updated depending on the updating information; and updating the database of said one server on the basis of the updating information when it is determined in the determining step that no inconsistency occurs.
-
Specification