Synchronization methods: Overview

Here are the common methods for synchronizing test and existing systems.

Moving changed objects
With this method, you periodically save everything on your existing system that has changed since your last synchronization point. You then restore these changed objects to the new system.
Moving libraries
With this method, you periodically copy entire libraries from your existing system to your new system. This method works best when your programs are in separate libraries from your database files. You synchronize the libraries that contain database files.
Moving individual objects
With this method, you periodically copy specific objects, such as database files, from your existing system to your new system.
Applying journaled changes
With this method, you journal objects on your existing system. You move the journal receivers from your existing system to your new system. You apply the journaled changes to the test objects on your new system. This method is sometimes used in conjunction with moving changed objects.
Refreshing new system
With this method, you periodically refresh your new system by restoring an entire copy of your existing system.

Table 1 provides a comparison of these synchronization methods. It also shows where you can read more about each method. You can use these methods individually or in combination.

Table 1. Comparison of synchronization methods
Method Complexity Risk Time required for synchronization Frequency used Where to read more about it
Moving changed objects High Medium to high Medium High Moving changed objects
Moving libraries Low Low to medium Medium Medium to high Moving entire libraries
Moving objects Medium to high Low to medium Low to medium Medium Moving individual objects
Applying journaled changes High High Medium 1 Low Applying journaled changes
Refreshing new system Low Low High Low Refreshing your new system
1
The time required to apply journaled changed depends on how many journal entries need to be applied, and how many objects you need to apply those entries to. The greater these two numbers are, the longer synchronization time is.