solidDB Help : Replication : C Replicator : Principles of operation : Data consistency
  
Data consistency
With C Replicator (CREP), due to distributed databases and asynchronous replication, it is possible that conflicting data is inserted in two different nodes at the same time. It is also possible that simultaneous updates to existing data create diverged versions of the same data. When conflicting versions of data are replicated, conflicts occur.
CREP has the following simple conflict-handling rules to prevent databases from becoming inconsistent. Also, symmetrical replication mode limits the replication of changes to only immediate targets to prevent replication cycles.
The following rules are used:
Source wins (conflict is resolved by using the source row)
Target wins (conflict is resolved by using the target row)
Ignore (conflicts are ignored)
Abort (replication is halted, and administrators must manually resolve the conflict).
Replication conflicts can also be avoided by system design, or they can be handled as and when they are detected.
Go up to
Principles of operation