<< Click to Display Table of Contents >> Архитектура системы > Хранилище данных MongoDB |
Сервисная СУБД MongoDB – свободно распространяемая система управления базами данных, в которой хранятся:
•описания файлов предпросмотра. В них содержится информация о состоянии конвертации документа, страницах и другие данные;
•настройки и данные виджетов, если используется сервис виджетов;
•служебная информация сервиса хранилищ. Если в распределенной архитектуре установлено несколько файловых хранилищ, то при включенном масштабировании экземпляры сервисов синхронизируются друг с другом через MongoDB;
•сведения о заблокированных IP-адресах. Блокировка по IP-адресу действует при многократном неудачном входе с указанием пароля. В базе данных MongoDB сохраняется список заблокированных IP-адресов, максимальное количество попыток после неудачного входа, время блокировки IP-адреса и время, через которое веб-сервер сбросит количество попыток неудачного входа.
Установка и настройка
MongoDB устанавливается вместе с веб-сервером либо на отдельном сервере.
Для установки MongoDB используется файл DirectumLauncher\etc\_builds\Redist\<Номер версии>\win7-x64\mongodb-win32-x86_64-2012plus-4.2.14-signed.msi, который входит в состав дистрибутива. Если Directum RX планируется развернуть в кластере, то компоненты MongoDB всегда устанавливаются на отдельный сервер. Администратор при необходимости может изменить настройки MongoDB. Конфигурирование выполняется через инструмент Directum Launcher или через конфигурационный файл config.yml.
Компоненты MongoDB устанавливаются с помощью docker-контейнеров. Администратор при необходимости может изменить настройки MongoDB. Конфигурирование выполняется через инструмент Directum Launcher или через конфигурационный файл config.yml.
© Компания Directum, 2024 |