Глоссарий Analytics
Исполняемый файл
Отдельный модуль, предназначенный для исполнения нейросетевых и аналитических алгоритмов. Представляет собой единицу масштабирования в рамках платформы видеоаналитики. Получает задачи от платформы видеоаналитики и отправляет результат исполнения в платформу видеоаналитики и другим потребителям данных.
Исполняемый файл представляет собой запускаемый файл со своими ресурсами. Одним из аргументов при запуске исполняемого файла является путь к конфигурационному файлу, в котором содержится информация о типе видов аналитики, которые обрабатывает данный исполняемый файл.
Векторизатор
Компонент модуля Аналитики, преобразует получаемый файл изображения в вектор, который направляется в базу данных векторов (Tarantool) и там хранится.
Матчер
Компонент модуля Аналитики, принимающий события (канал raw-events) с исполняемых файлов через пуш-сервер, и в случае необходимости сопоставляет их.
Оркестратор
Программный модуль для распределения задач и видеопотоков от видеоаналитики по исполняемым файлам.
Пуш-сервер. Push1st
Компонент, является связующим звеном для взаимодействия оркестратора и исполняемых файлов в процессе работы.
ClickHouse
Столбцовая аналитическая система управления базами данных, которая позволяет выполнять онлайн обработку аналитических запросов. Подробнее: https://clickhouse.com/docs/ru/
MySQL
Свободная реляционная система управления базами данных.
Nginx
Программное обеспечение с открытым исходным кодом для создания легкого и мощного веб-сервера. Также его используют в качестве почтового или обратного прокси-сервера.
Redis
Быстрое хранилище данных типа «ключ‑значение» в памяти с открытым исходным кодом.
Tarantool
Tarantool – платформа in-memory вычислений с гибкой схемой данных для эффективного создания высоконагруженных приложений. Включает в себя базу данных и сервер приложений на Lua. Подробнее: https://www.tarantool.io/ru/