Patent ID: 8527459
Filing Date: 2013-09-03
Classification: G06F

Abstract:
1. A system for replicating data among heterogeneous databases, comprising: an initializing module for creating and initializing at least one shared memory, at least one message queue and at least one semaphore in a computer for data storage; a source data processing module including a data reader for reading source data from at least one source database, a data adapter for converting the source data read by the data reader into target data to be stored in at least one target database, and a data loader for loading the converted target data into the shared memory; a target data replication module for replicating the target data stored in the shared memory to the at least one target database according to the messages in the at least one message queue; and a cleaning module for releasing the shared memory after the data stored therein has already been copied, wherein each of the at least one shared memory corresponds to a target table in a target database, and is configured to include: