Использование PostgreSQL

Примечание

Эта возможность доступна во всех типах лицензий Macroscop и не требует дополнительного лицензирования.

На каждом сервере Macroscop размещена одна или несколько внутренних баз данных. Эти базы содержат сведения о событиях, в том числе сгенерированных модулями аналитики, а также ряд других данных. Информация из баз данных используется для просмотра журнала событий, формирования отчётов и отображения данных видеоаналитики.

До версии 3.4 для всех внутренних баз данных Macroscop использовалась СУБД Firebird.

В Macroscop версии 3.4 база данных модуля видеоаналитики Поиск объектов была перенесена с Firebird на PostgreSQL. Это позволило сократить время формирования результатов поиска.

В Macroscop версии 4.0 на PostgreSQL были перенесены все внутренние базы данных. В результате сократилось время формирования всех отчётов и выросла скорость получения данных из журнала событий.

Использование PostgreSQL в Macroscop

Версия Macroscop

Требуемая версия PostgreSQL

Компоненты Macroscop

Установка PostgreSQL

Windows

Linux

3.3 и ниже

Не требуется

Не требуется

Не требуется

3.4–3.6

11

Модуль Поиск объектов

Автоматически, при установке модуля Поиск объектов из пакета Macroscop Нейросети

Отдельная установка PostgreSQL

4.0 и выше

12

Все БД Macroscop

Автоматически, при установке Macroscop Сервер или Macroscop Standalone из полного дистрибутива

Отдельная установка PostgreSQL

Предупреждение

В качестве базы данных для приложения Macroscop Сервер на Astra Linux Special Edition 1.7 используется PostgreSQL 11.

Требования, ограничения и рекомендации
  • Минимально требуемая версия СУБД при работе с Macroscop 3.6 и ниже — PostgreSQL 11.

  • Минимально требуемая версия СУБД при работе с Macroscop 4.0 и выше — PostgreSQL 12 (для Astra Linux SE 1.7 используется PostgreSQL 11).

  • Если в системе версии 3.4–3.6 используется или ранее использовался модуль Поиск объектов, то после обновления до версии 4.0 при первом запуске Macroscop будет осуществлён перенос базы модуля в общую для всех баз директорию MacroscopArchivedb. На время переноса базы работа модуля будет приостановлена.

  • Если в системе ранее использовались модули распознавания лиц или автономеров, то после обновления до версии 4.0 при первом запуске Macroscop будет выполнен перенос баз данных этих модулей с Firebird на PostgreSQL. На время переноса работа модулей будет приостановлена.

  • Перед установкой требуемой версии PostgreSQL рекомендуется удалить другие версии СУБД во избежание конфликтов.

  • Рекомендуется осуществлять установку PostgreSQL в автоматическом режиме в ходе установки компонентов Macroscop.

  • Рекомендуется использовать локальные диски для хранения базы данных. Использование сетевых дисков для этой цели запрещено.

  • В больших системах не рекомендуется использовать один диск для параллельной записи архива видео и базы данных, так как это может отрицательно сказаться на производительности базы данных.

  • Не гарантируется корректная работа Macroscop при передаче прав на базы данных самостоятельно созданным пользователям СУБД.

Связанные ссылки