Хранилище «ключ-значение»

Хранилище "ключ-значение" управляется СУБД Berkeley, встроенной в AggreGate Server и работающей внутри сервера. Она идеально подходит для сохранения конфигураций системы и устройств.

Использование хранилища “ключ-значение” в настоящий момент не рекомендуется. Вместо него используются более универсальное и гибкое хранилище типа NoSQL.

Конфигурация хранилища "ключ-значение"

Отдельная группа настроек в разделе база данных общих настроек сервера, позволяет настраивать параметры производительности и отказоустойчивой кластеризации для хранилища "ключ-значение".

Для активации хранилища "ключ-значение", измените свойство Хранилище конфигурации на хранилище ключ-значение. Как правило, дополнительных изменений конфигурации не требуется, если используется одна база данных без отказоустойчивого кластера.

Чтобы хранилище "ключ-значение" в сценарии отказоустойчивого кластера:

  • Настройте два или более экземпляра AggreGate Server.

  • Включите хранилище ключ-значение на обоих.

  • Измените параметр конфигурации роли кластера для одного хранилища ключ-значение на Главный. Измените роль другого хранилища ключ-значение на Отказоустойчивый.

  • Установите кластерные базы данных «ключ-значение» на каждом отказоустойчивом хранилище «ключ-значение», чтобы они указывали на другие хранилища «ключ-значение» в кластере.

  • Перезапустите все серверы.

Папка хранилища "ключ-значение"

Хранилище "ключ-значение" хранит данные в подпапке /key_value_data папки установки AggreGate Server.

Таким образом, для копирования конфигураций сервера с одной машины на другую необходимо скопировать папку /key_value_data на целевой сервер, заменив существующую папку.

Was this page helpful?