Oracle7 Server Distributed Systems Volume II: Replicated Data
Designing Your Replicated Environment
When you begin to design your replicated environment, you need to make the following decisions:
- You should first determine which objects you want to replicate. Objects must be part of a replicated object group. A replicated object group can include objects from multiple schemas, but each object can only belong to one object group.
- Next, you should determine where you want these objects replicated. You also need to determine which sites will be master sites, which must contain all replicated objects, and which will be snapshot sites, which can contain a subset of the replicated objects. A typical replicated environment may consist of two master sites each supporting several snapshot sites.
- You must also determine how you want Oracle to propagate your changes among the replication sites -- synchronously or asynchronously. If you choose to propagate your changes asynchronously, you must also determine how frequently you want to propagate your changes.
- Finally, you must choose to either partition ownership of your data and avoid update conflicts, or you must select a method of resolving these conflicts, should they occur. If all of your master and snapshot sites are propagating their changes synchronously, you need not worry about conflicts.