The use of replication can enter into considerations about data integrity because it can be used to create a synchronized copy of the data. Because of the high-performance of FairCom replication solutions, the synchronization is done in nearly real-time. If a catastrophic failure occurs on the main server, almost all data can be recovered from the replicated copy. There is, however, no guarantee that every transaction can be recovered from the replicated copy. Only completed transactions are replicated and there is some delay in propagating them to the replicated copy.
Replication is only available when transaction processing is used. It also requires a unique index.