Method and apparatus for synchronizing multiple copies of a database
AssigneeNortel Networks Limited
InventorsWilliam M. Salkewicz, Ross W. Callon
Life of this patent
Estimating the term…
Abstract
A method for synchronizing a first database with a second database in which the first database contains a plurality of database records. The first database is divided into a plurality of segments. Each of the segments contains at least one database record. The segments are transmitted sequentially from the first database to the second database until all segments have been transmitted to the second database.
Claims25
A method for synchronizing a first database with a second database, wherein said first database contains a plurality of database records, said method comprising the steps of:
- lexically dividing said first database into a plurality of segments;
- and
- sequentially transmitting each segment from said first database to said second database until all segments are transmitted to said second database for storage in said second database, wherein segments not in current transmission may be modified.
A method for synchronizing a first database with a second database, wherein said first database contains a plurality of database records, said method comprising the steps of:
- a) lexically dividing said first database into a plurality of segments, wherein each segment contains at least one database record;
- b) sequentially copying each segment from said first database to a storage device;
- c) transmitting said copy of said segment from said storage device to said second database for storage in said second database, wherein segments not in current transmission may be modified;
- and
- d) repeating steps b) and c) until all segments are transmitted to said second database.
A method for synchronizing a first database with a second database, wherein said first database contains a plurality of database records, said method comprising the steps of:
- lexically dividing said first database into a plurality of segments, wherein each segment contains instance identification of at least one database record, said portion of said record containing instance identification information for determining whether said second database contains a current copy of said record;
- sequentially transmitting each segment from said first database to said second database for storage in said second database, wherein segments not in current transmission may be modified;
- and
- marking an entire database record from said first database for update if a second database contains an obsolete version of the database record.
A method for synchronizing a first database and a second database, wherein each database contains a plurality of database records, said method comprising the steps of:
- lexically dividing said first database into a plurality of segments;
- lexically dividing said second database into a plurality of segments;
- and
- sequentially transmitting each respective segment between said first and second database such that segments not in current transmission may be modified, wherein said respective segments from each of said databases synchronize each respective outdated database simultaneously, the respective segments being stored on respective databases.
An apparatus for synchronizing a first database with a second database, wherein said first database contains a plurality of database records, said apparatus comprising:
- means for lexically dividing said first database into a plurality of segments, wherein each segment contains at least one database record;
- a storage device capable of receiving a copy of at least one segment;
- and
- means for sequentially transmitting said plurality of segments from said storage device to said second database for storage in said second database, wherein segments not in current transmission may be modified.
Dependencies are inferred from the claim text.