Patent ID: 8352450
Filing Date: 2013-01-08
Classification: G06F

Abstract:
1. A database update system, comprising: a send node; a receive node; a one-way data link for unidirectional transfer from the send node to the receive node; a reference database; and a remote database, wherein: there is no communication route for bilateral communication between the reference database and the remote database; the reference database comprises a processor for executing a database trigger client application for detecting a change made in the reference database and generating a database update message in the form of a file or a data packet corresponding to the change in the reference database, the database update message including sequence and verification information and being compatible with unidirectional dataflow; wherein the database trigger client application is configured to lock the reference database when the database update message is being generated and unlock the reference database after the sequence information is assigned to the database update message; the send node comprises a processor for executing a server proxy application for receiving the database update message from the reference database, removing IP information from the database update message, replacing the Internet Protocol (IP) information with a pre-assigned channel number, and relaying the database update message with the channel number from the reference database to the one-way data link; the remote database comprises a processor for executing a database trigger server application for receiving the database update message and replicating the change in the remote database in accordance with the database update message transmitted through the one-way data link; and the receive node comprises a processor for executing a client proxy application for receiving the database update message with the channel number from the one-way data link, mapping the channel number of the received database update message to IP information of the remote database and relaying the database update message from the one-way data link to the remote database, so that no bilateral communication between the reference database and the remote database is necessary for updating the remote database based on the change in the reference database.