При настройке репликации очень важно правильно определить периодичность обмена данными. При определении периодичности обмена данными следует учитывать, что чем реже проводится обмен данными, тем больше вероятность возникновения конфликтов. Кроме того, накопление большого количества изменений приводит к замедлению процесса обмена данными. Иными словами, обмен данными рекомендуется проводить настолько часто, насколько это возможно.
Автоматическая репликация настраивается с помощью Агента репликации, который может работать в двух режимах: синхронном и асинхронном.
Режим работы агента задается только на главном сервере с помощью ключа -M командной строки запуска агента. Подробнее см. раздел «Параметры командной строки для компонент репликации».
При асинхронном режиме обмена (-M=NOSINCH) вторичный сервер передает данные главному серверу, главный сервер принимает данные и сразу передает данные вторичному серверу, вторичный сервер принимает данные. Режим рекомендуется использовать в случае, когда нет необходимости оперативного обмена данными между вторичными серверами. Достоинством данного режима является быстрота проведения сеанса обмена. К недостаткам относится то, что изменения, произведенные на одном вторичном сервере, попадут на другой вторичный сервер только при следующих сеансах обмена.
Для организации обмена данными в асинхронном режиме можно проводить репликацию в любое время без выработки специальных расписаний сеансов обмена.
В большинстве случаев рекомендуется настраивать асинхронный режим обмена (используется по умолчанию).
При синхронном режиме обмена (-M=SINCH) каждый вторичный сервер передает данные главному серверу, главный сервер принимает данные от всех вторичных серверов и после этого передает данные всем вторичным серверам, вторичные сервера принимают данные. Режим рекомендуется использовать в случаях, когда необходим оперативный обмен данными между вторичными серверами. Достоинством данного режима является постоянная синхронизация текущих данных на главном и на вторичных серверах. К недостаткам относится большая продолжительность сеанса обмена данными между серверами.
Для организации автоматического обмена данными в синхронном режиме необходимо выработать расписание сеанса репликации данных. Для его составления надо учитывать параметры:
• | количество серверов, участвующих в сеансе репликации; |
• | период синхронизации данных (промежуток времени, за который должны синхронизироваться результаты работы); |
• | объем данных, изменяемых за период синхронизации данных на каждом сервере; этот параметр влияет на время обработки данных сервера при репликации. |
© Компания DIRECTUM, 2018 | Сообщество пользователей DIRECTUM |