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.
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.