Replica synchronization in a family
Because information in a replicated VOB is modified concurrently at different replicas, the contents of each replica in a family tend to differ. The contents of a particular replica may never be identical to the contents of any other replica. To keep the replicas from differing too much, each replica sends updates to one or more other replicas. Updating a VOB replica changes both its database and its storage pools to reflect the development activity that has taken place in one or more other replicas.
Information is exported from a replica in packets. A logical packet includes all the information required to create a new replica (replica-creation packet) or to update one or more existing replicas (update packet). For flexibility, and to accommodate limitations of data-transport facilities, each logical packet can be created as a set of physical packets.
After a logical packet is created with a mkreplica or syncreplica command invoked with the –export option and sent to a replica, it is processed at that replica by a mkreplica or syncreplica command invoked with the –import option. The changes that occurred originally at the sending replica (and perhaps at some other replicas, too) are added to the database and storage pools of the importing replica. If the logical packet includes several physical packets, the import commands always process the physical packets in the correct order. No error occurs if the same packet is imported two or more times at a replica, unless the imports occur simultaneously.
You can match the synchronization strategy for each family to its particular use patterns, your organization’s needs, and the level of connectivity among the host machines. For one family, you can update replicas every hour, using a high-speed network; for another family, you can send updates only once or twice a month, using electronic mail or disk files as the delivery mechanism. For information about planning synchronization, see MultiSite use model. For information about creating and synchronizing replicas, see Creating VOB replicas and Replica synchronization. The operation log describes the mechanism that supports replication and synchronization.