Method for ensuring referential integrity in replication engines by serializing base level change queue data
AssigneeGravic, Inc.
InventorsPaul J. Holenstein, Bruce D. Holenstein, Wilbur H. Highleyman
Life of this patent
Estimating the term…
Loading patent…
AssigneeGravic, Inc.
InventorsPaul J. Holenstein, Bruce D. Holenstein, Wilbur H. Highleyman
Estimating the term…
A method is provided for processing base level data of a change queue that is not serialized at the logical level. The base level change queue data is transaction data previously posted to a source database. A logical replication engine is provided to replicate and post the change queue data to a target database in the order that the transaction data is stored in the change queue. Upon detection in the logical replication engine of change queue data that is not serialized at the logical level, the change queue data is reserialized at the logical level before the logical replication engine applies the change queue data to the target database. The change queue data that is not serialized at the logical level may be posted to the target database using asynchronous database access.
A computer-implemented method of processing base level data of a change queue in which an order of the data is not serialized at a logical level due to multi-threading in one or more extractors, communication channels or appliers, the base level change queue data being transaction data previously posted to a source database, the method comprising:
A computer-implemented method of processing base level data of a change queue in which an order of the data is not serialized at a logical level due to multi-threading in one or more extractors, communication channels or appliers, the base level change queue data being transaction data previously posted to a source database, the method comprising:
A computer program product for processing base level data of a change queue in which an order of the data is not serialized at a logical level due to multi-threading in one or more extractors, communication channels or appliers, the base level change queue data being transaction data previously posted to a source database, the computer program product comprising a non-transitory computer-readable storage medium encoded with computer-executable instructions for performing the steps of:
A computer program product for processing base level data of a change queue in which an order of the data is not serialized at a logical level due to multi-threading in one or more extractors, communication channels or appliers, the base level change queue data being transaction data previously posted to a source database, the computer program product comprising a non-transitory computer-readable storage medium encoded with computer-executable instructions for performing the steps of:
Dependencies are inferred from the claim text.