Способы синхронизации: обзор

Ниже приведены наиболее распространенные способы синхронизации тестовой и существующей систем.

Перемещение измененных объектов
Этот способ предполагает периодическое сохранение всех измененных с момента последней синхронизации объектов в существующей системе. Затем эти объекты восстанавливаются в новой системе.
Перемещение библиотек
Этот способ предполагает периодическое копирование полных библиотек из существующей системы в новую. Этот способ рекомендуется применять, если программы расположены в разных библиотеках с файлами баз данных. Синхронизация выполняется для библиотек, содержащих файлы баз данных.
Перемещение отдельных объектов
Этот способ предполагает периодическое копирование отдельных объектов, таких как файлы баз данных, из существующей системы в новую.
Применение занесенных в журнал изменений
Этот способ предполагает, что в существующей системе ведется журнал объектов. Получатели журналов перемещаются из существующей системы в новую. Изменения, занесенные в журнал, применяются к тестовым объектам в новой системе. Этот способ иногда совмещается с перемещением измененных объектов.
Обновление новой системы
Этот способ предполагает периодический перенос в новую систему полной копии существующей.

Раздел Табл. 1 содержит сравнение этих способов синхронизации. В нем также приведены ссылки на дополнительную информацию о каждом способе. Способы синхронизации можно применять как по отдельности, так и в различных сочетаниях.

Табл. 1. Сравнение способов синхронизации
Способ Сложность Степень риска Продолжительность синхронизации Частота применения Дополнительная информация
Перемещение измененных объектов Высокая От средней до высокой Средняя Высокая Перемещение измененных объектов
Перемещение библиотек Низкая От низкой до средней Средняя От средней до высокой Перемещение полных библиотек
Перемещение объектов От средней до высокой От низкой до средней От низкой до средней Средняя Перемещение отдельных объектов
Применение занесенных в журнал изменений Высокая Высокая Средняя 1 Низкая Применение занесенных в журнал изменений
Обновление новой системы Низкая Низкая Высокая Низкая Обновление новой системы
1
Время применения зарегистрированных в журнале изменений зависит от числа записей журнала и числа объектов, к которым нужно применить эти записи. Чем больше эти значения, тем больше время синхронизации.