В программном комплексе Интеллект параметры конфигурации Серверов и Рабочих мест администрирования (УРМА) хранятся в распределенной базе данных. На каждом Сервере и УРМА хранится локальная копия распределенной базы данных. Для обеспечения распределенной работы программного комплекса Интеллект и репликации данных (синхронного внесения изменений в локальные копии баз данных) локальные копии баз данных должны быть синхронизированы между собой.

В программном комплексе Интеллект используются следующие механизмы синхронизации баз данных:

  1. Внутренняя синхронизация. Изменения рассылаются между компьютерами системы автоматически. Данный механизм используется по умолчанию и не требует дополнительной настройки. Имеется возможность отключить внутреннюю синхронизацию – подробнее см. Настройка внутренней синхронизации.
  2. Синхронизация БД на рецепиентах с донором при запуске ПК Интеллект:
    1. синхронизация конфигурации (см. Настройка синхронизации баз данных);
    2. синхронизация конфигурации и протокола (см. Настройка синхронизации баз данных, а также необходимо внести изменения в файл sync.xml);

      Примечание.

      В файле sync.xml содержатся таблицы БД, которые не синхронизируются при синхронизации. Изменять данный файл настоятельно не рекомендуется.

    3. синхронизация только протокола (см. Настройка синхронизации баз данных протокола событий).

Схема взаимодействия между Серверами и УРМА, по которой осуществляется синхронизация баз данных, должна соответствовать проекту системы видеонаблюдения (см. раздел Выбор структуры распределенной системы).

В наиболее простом случае синхронизация баз данных всех Серверов и УРМА производится с базой данных сервера администрирования.

Примечание.

На УРММ база данных не размещается, вследствие чего синхронизировать с ней базу данных сервера администрирования не требуется.

При наличии в проектируемой системе видеонаблюдения выделенных подсетей синхронизацию баз данных Серверов и УРМА в пределах подсети следует производить с базой данных узлового Сервера или УРМА (например, на рисунке ниже).

Например, в случае настройки синхронизации баз данных серверов распределенной системы, схема которой приведена на рисунке, следует:

  1. базы данных Серверов 1.2, 1.4, 1.5 синхронизировать с базой данных УРМА 1.1;
  2. базы данных Серверов 2.2, 2.4, сервера архивирования 2.5 синхронизировать с базой данных УРМА 2.1;
  3. базы данных Серверов 3.2, 3.4, сервера архивирования 3.5 синхронизировать с базой данных УРМА 3.1;
  4. базы данных УРМА 3.1. и УРМА 2.1 синхронизировать с базой данных УРМА 1.1.