Хранилища данных

Сервер может использовать разные типы хранения для разных типов данных. Ниже представлено сравнение доступных типов хранения и их возможности:

Тип хранения

Применяется для

Плюсы

Минусы

База данных NoSQL

Конфигураций, Событий, Бинарных данных

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

Не может использоваться для хранения топологий.

Реляционная база данных

Конфигураций, Событий, Бинарных данных, Топологий

Работает из коробки. Данные доступны для сторонних приложений. Поддерживается нативная и отказоустойчивая кластеризация для AggreGate Server.

Низкая производительность вставки и обновления данных.

Файловое хранилище

Конфигураций, Бинарных данных

Очень низкие затраты производительности системы.

Не поддерживается отказоустойчивая кластеризация.

Отключено

Событий, Бинарных данных

Нет затрат производительности.

Данные не хранятся постоянно. Все хронологические значения не сохраняются.

Кольцевая база данных

Статистики (совокупных временных рядов)

Постоянное отслеживание данных. Высочайшая производительность получения вставки/обновления.

Могут храниться только показатели временных рядов числовых значений.

Графовая база данных

Топологий

Высокопроизводительные специализированные инструменты для обработки графов.

Для больших топологий может потребоваться автономная коммерческая версия графовой базы данных.

База данных Key-Value (устаревшая)

Конфигураций, Бинарных данных

Очень высокая производительность вставки и обновления. Поддерживается отказоустойчивая кластеризация.

Не может использоваться как хранилище событий.

Настройка хранения по умолчанию

По умолчанию AggreGate Server настроен на хранение данных в Базе данных NoSQL в системах Unix и в прилагаемой пакетной Базе данных MySQL в установках Windows. Если пакетная база данных MySQL не была установлена, сервер будет полагаться на встроенный механизм реляционной базы данных, который не предназначен для использования в производстве.

Раздел базы данных глобальной настройки сервера предоставляет возможность для независимого типа хранения изменений для каждого вида сохраненных данных.

Was this page helpful?