- Commit Synchronization Replication
- Directional Replication
Commit Synchronization Replication:
This determines the way in which the changes are implemented on the Source and Target site. It can be either:- Synchronous Replication flow
- Asynchronous Replication flow
Asynchronous Replication means that the changes are applied on the source irrespective of whether they are successfully implemented on the target side on or not. If the changes are not successful in any of the target sites then deferred commit is implemented i.e. the logs for applying the changes to the failed site are generated and maintained at the source site for applying them when the failed site becomes available.
Note: Synchronous and Asynchronous replication are mutually exclusive.
Directional Flow:
It specifies the direction in which the changes are applied. There are basically two types:- Unidirectional flow
- Bidirectional flow
The Birectional Flow generally takes place between Master-Master nodes and if the transmission is of type asynchronous then it might cause data inconsistency.
Note: Unidirectional and Bidirectional flow are mutually exclusive.
No comments:
Post a Comment