Try OpenEdge Now
skip to main content
User Guide
Introducing OpenEdge Replication : Using synchronous or asynchronous replication : Asynchronous configuration and replication
 

Asynchronous configuration and replication

During asynchronous operation, the user changes records; and the transactions are committed without acknowledgment and sent back to the OpenEdge Replication server. Without waiting, the OpenEdge Replication server sends more AI blocks from the AI transaction log to the OpenEdge Replication agent, and the OpenEdge Replication agent applies these changes to the target database.
Of the two configurations (synchronous and asynchronous), asynchronous performs better. In asynchronous operation, there is no waiting for each transaction to be committed on the agent and notification to be sent back to the server by the agent on the target database. In synchronous operation, there is a wait for each transaction to end before doing the next one.
The following figure shows asynchronous operation in the OpenEdge Replication model for one target.
Figure 8. Asynchronous operation
Note that in contrast to the synchronous operation, asynchronous operation requires no acknowledgment to the server that a transaction has been committed and no wait between the end of a transaction and the beginning of the next one.