Patent ID: 7870099

Claim:
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 a database of another server, wherein the database synchronizing process program causes the servers to perform a method, the method comprising: receiving updating information including pre-updating and post-updating information from said another server to said one server to perform an updating process, the pre-updating information being a pre-updating record when updating is either deleting or changing a record stored in the database of said another server and the pre-updating information indicating absence of a record when the updating is registering a record in the database of said another server, determining by said one server whether or not a logical inconsistency occurs between the database of said one server and the database of said another server, when, with reference to said updating information, 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 said one server determines by the determining that no inconsistency occurs, wherein the determining determines that the logical inconsistency occurs between the database of said one server and the database of said another server, on condition: when the updating process to the database of said another server is a registering process and a record, in the database of said one server, having a same key as that of the post-updating information is detected by said one server, when the updating process to the databases of said another server is a deleting process and a record, in the database of said one server, having a same key as that of the pre-updating information is detected by said one server to be absent or different from the pre-updating information, or when the updating process to the database of said another server is a changing process and a record, in the database of said one server, having a same key as that of the pre-updating information is detected by said one server to be different from the pre-updating information.