Репликация удалённой базы🔗
Для модулей распознавания реализована репликация удалённой базы, позволяющая осуществлять распознавание даже при временном отсутствии связи с удалённой базой.
Репликация работает следующим образом:
При использовании удалённой базы (здесь и далее имеется в виду база автономеров или лиц) на сервере, на котором осуществляется распознавание (к которому привязаны камеры с распознаванием), создаётся локальная копия (реплика) удалённой базы. В дальнейшем осуществляется синхронизация локальной копии с удалённой базой. При потере связи с удалённой базой будет использоваться локальная копия базы.
Все изменения в базе (добавление новых записей, изменение и удаление существующих записей) выполняются только при наличии связи с удалённой базой. При потере связи будет осуществляться только распознавание на основе записей, имеющихся в локальной копии базы.
Репликация удалённой базы на сервер осуществляется в следующих случаях:
сразу после внесения изменений в базу с камеры, привязанной к данному серверу, или с клиентского компьютера, подключенного к этому серверу;
сразу при установлении связи сервера с удалённой базой (если связь перед этим была оборвана, либо сервер был только что запущен);
каждую минуту (если связь не прерывалась, а изменения с данного компьютера не вносились).
Предупреждение
Репликация внедрена в версии 3.1. При этом структура базы данных, по сравнению с версией 3.0 и более ранними, изменилась. По данной причине для корректной работы с удалённой базой необходимо обновить версию на всех серверах системы видеонаблюдения, включая сервер, на котором развёрнута удалённая база.
Примечание
Если по какой-либо причине необходимо откатиться до версии 3.0 или более ранней, для восстановления структуры базы данных следует обратиться в службу технической поддержки Macroscop.