US 7,356,550 B1
Method for real time data replication
Chun-Ching Lin, Hsin-chu (Taiwan); and Shih-Yung Lo, Hsin-chu (Taiwan)
Assigned to Taiwan Semiconductor Manufacturing Company, Hsin-Chu (Taiwan)
Filed on Jun. 25, 2001, as Appl. No. 9/888,166.
Int. Cl. G06F 7/00 (2006.01); G06F 17/30 (2006.01); G06F 12/00 (2006.01)
U.S. Cl. 707—201  [707/8; 707/10] 24 Claims
OG exemplary drawing
 
1. A computer-based method of data replication in a programmable computer system comprising the steps of:
polling a transaction log file of a non-relational database of a proprietary system at a time interval for file transactions of the non-relational database by at least one data replication server not running the non-relational database;
responsive to detecting file transactions of the non-relational database, reading the file transactions from the transaction log file of the non-relational database by the at least one data replication server;
determining if the file transactions read from the transaction log file of the non-relational database indicate a change in the non-relational database based on a record type of the file transactions, wherein the record type is one of a delete, insert, and update record; and
if the file transactions read from the transaction log file of the non-relational database indicate a change in the non-relational database, sending the file transactions from the at least one data replication server to at least one relational database, wherein the file transactions of the non-relational database sent to the at least one relational database are accessible in real time and wherein the at least one relational database is updated by more than one data replication server at a time.