System and method for synchronizing data records between multiple databases
First Claim
1. A method of replicating data records created in a first database in a second database, comprising the steps of:
- creating a new data record in the first database;
associating a pair of synchronization parameters with the new data record in the first database, the pair including a first synchronization parameter associated with the first database, and a second synchronization parameter associated with the second database;
transmitting an add record message from the first database to the second database, the add record message including the first synchronization parameter, the second synchronization parameter, and the new data record from the first database;
receiving the add record message at the second database; and
adding the new data record at the second database using the information from the add record message.
4 Assignments
0 Petitions
Accused Products
Abstract
A system and method for synchronizing data records between multiple database is provided. Each database includes data records that are modified to include at least one pair of synchronize parameters. In a two-database system including a first database and a second database, each data record is modified to include synchronization parameters for both the first and second databases. When an update is made to data record at one of the databases, an update message is transmitted to the other database including both synchronization parameters from the database where the update is made, along with the undated data record. An efficient master-slave configuration between the database then enables either database to resolve conflicts without further communications.
48 Citations
17 Claims
-
1. A method of replicating data records created in a first database in a second database, comprising the steps of:
-
creating a new data record in the first database; associating a pair of synchronization parameters with the new data record in the first database, the pair including a first synchronization parameter associated with the first database, and a second synchronization parameter associated with the second database; transmitting an add record message from the first database to the second database, the add record message including the first synchronization parameter, the second synchronization parameter, and the new data record from the first database; receiving the add record message at the second database; and adding the new data record at the second database using the information from the add record message. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for replicating data records added to a first database in a second database, comprising:
-
means for adding a new data record to the first database; means for associating a pair of synchronization parameters with the new data record stored in the first database, the pair including a first synchronization parameter associated with the first database and a second synchronization parameter associated with the second database; means for transmitting an add record message from the first database to the second database, the add record message including the first synchronization parameter, the second synchronization parameter, and the new data record from the first database; means for receiving the add record message at the second database; and means for storing the new data record at the second database using the information from the add record message. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
Specification