Copying data changes to a target database
AssigneeInternational Business Machines Corporation
InventorsAndreas Brodt, Bjoern Broll, Daniel Martin, Jens P. Mueller
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorsAndreas Brodt, Bjoern Broll, Daniel Martin, Jens P. Mueller
Estimating the term…
A method, system and computer program product for copying data from a source database to a target database. A first database engine of the source database assigns a data-change-ID to each changed row in the source table. The data rows of the source table are stored in a plurality of source pages. Each source page comprises a source-page-ID and a highest-data-change-ID indicating its most recently changed data row. The target table comprises a source-page-ID-column. A second database engine of the target database maintains a metadata table comprising a source-page-ID column and a highest-data-change-ID column. The highest-data-change-IDs in the metadata table are compared with the highest-data-change-IDs of the source pages for selectively copying source table rows of source pages whose highest-data-change-ID is higher than their highest-data-change-ID in the metadata table to the target table.
A computer program product for copying data from a source database maintained by a first database engine to a target database maintained by a second database engine, the computer program product comprising a computer readable storage medium having program code embodied therewith, the program code comprising the programming instructions for:
A system, comprising:
Dependencies are inferred from the claim text.