发明名称 PREDICTING VALIDITY OF DATA REPLICATION PRIOR TO ACTUAL REPLICATION IN A TRANSACTION PROCESSING SYSTEM
摘要 Validating a write of a replica record to a replica data store in a transaction processing system. The source record is written to a location in the source data store, and the location is recorded in a transaction log file. The transaction processing system obtains from the transaction log file the location, and the location in the replica data store to which the replica record will be written is predicted, based on the location and length of the previous replica record. If the obtained location of the source record corresponds to the predicted location of the replica record location, the replica record is written to a location in the replica data store.
申请公布号 US2016364436(A1) 申请公布日期 2016.12.15
申请号 US201615246972 申请日期 2016.08.25
申请人 International Business Machines Corporation 发明人 Rinke Ralph A.;Walker Clark W.;Willoughby Austin J.
分类号 G06F17/30;G06N5/04 主分类号 G06F17/30
代理机构 代理人
主权项 1. A method for validating a write of a replica record to a replica data store in a transaction processing system, the replica record duplicating a source record in a source data store, the method comprising: writing, by the transaction processing system, the source record to a location in the source data store; recording, by the transaction processing system into a transaction log file, the location to which the source record is written in the source data store; obtaining, by the transaction processing system from the transaction log file, the location to which the source record is written in the source data store; predicting, by the transaction processing system, the location in the replica data store to which the replica record will be written, based on the location and length of the previous replica record; responsive to determining that the obtained location of the source record does not correspond to the predicted location of the replica record: not writing the replica record;signaling, to the transaction processing system, a replica record location prediction failure; andending replication; responsive to determining that the obtained location of the source record corresponds to the predicted location of the replica record location, writing, by the transaction processing system, the replica record to a location in the replica data store; and responsive to determining that the obtained location of the source record does not correspond to the location in the replica data store to which the replica record was written, identifying the replica data store as corrupted.
地址 Armonk NY US