Directions of exchange

Synchronization can be unidirectional or bidirectional. In most cases, you will use bidirectional synchronization.

Unidirectional synchronization is suitable in situations like these:
  • You use a replica as a backup.
  • Your company supplies information to another site (or company) for read-only use.
  • A high-security development project uses the same data as a more open project. In this case, the open project sends updates to the high-security project, but no updates are sent in the other direction.
Figure 1. Unidirectional and bidirectional updating


Unidirectional updates carry some risk. For example, an accidental change of mastership cannot be fixed, and restoring from a replica that does not exchange updates directly with the broken replica involves extra work. Also, you must ensure that no work is done accidentally in a read-only replica.; you can do this by creating triggers, or locking the VOB.