Progress
Programming
Handbook
Detecting and Capturing Data Collision
Data collision results under the following conditions:
Data collision is a crucial issue you must address in replication, particularly in an asynchronous implementation with peer-to-peer user updating.
To maintain data integrity, data collisions must be addressed transaction by transaction. Addressing data collision involves detection and resolution. To address data collisions you might apply the following strategy:
- Detect collisions by comparing the records in the replication change logs for the respective sites. When there is a collision, isolate all records associated with the transactions in a collision log.
- Analyze records in the collision log. If necessary, determine the differences between records down to the field level.
- Resolve the collisions and propagate the results.
Copyright © 2004 Progress Software Corporation www.progress.com Voice: (781) 280-4000 Fax: (781) 280-4095 |