Database deltas using Cyclic Redundancy Checks
AssigneeInternational Business Machines Corporation
InventorMichael Albert Perks
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorMichael Albert Perks
Estimating the term…
A method for determining what records have been added, deleted or changed in a database uses primary keys and CRCs to make the determination. A first snapshot is taken of a record, the record retrieved, converted into characters, if necessary, and concatenated to produce a long string. A CRC code is calculated for the string. The CRC and the primary key for the record are stored. The CRC is compared with a subsequent CRC for a second snapshot of the record and a subsequent primary key. Comparing the two primary keys and the two CRCs allows determination of whether the record has been deleted, added or changed. If the first and second primary keys do not match, or if the first and second primary keys match and the CRCs do not match, the record is processed according to the particular application to be applied. The process is repeated for all records in the database.
A method for identifying added, deleted or changed records in a database comprising the steps of:
A programmable apparatus for identifying added, changed or deleted records in a database comprising:
A computer readable memory for causing a computer to identify added, deleted or changed records in a database comprising:
Dependencies are inferred from the claim text.