Хранилища данных
Сервер может использовать разные типы хранения для разных типов данных. Ниже представлено сравнение доступных типов хранения и их возможности:
Тип хранения | Применяется для | Плюсы | Минусы |
Конфигураций, Событий, Бинарных данных | Высокая производительность вставки и обновления. Расширяемость производительности хранения посредством кластеризации хранения. Поддерживается отказоустойчивая кластеризация. | Не может использоваться для хранения топологий. | |
Конфигураций, Событий, Бинарных данных, Топологий | Работает из коробки. Данные доступны для сторонних приложений. Поддерживается нативная и отказоустойчивая кластеризация для AggreGate Server. | Низкая производительность вставки и обновления данных. | |
Конфигураций, Бинарных данных | Очень низкие затраты производительности системы. | Не поддерживается отказоустойчивая кластеризация. | |
Отключено | Событий, Бинарных данных | Нет затрат производительности. | Данные не хранятся постоянно. Все хронологические значения не сохраняются. |
Статистики (совокупных временных рядов) | Постоянное отслеживание данных. Высочайшая производительность получения вставки/обновления. | Могут храниться только показатели временных рядов числовых значений. | |
Топологий | Высокопроизводительные специализированные инструменты для обработки графов. | Для больших топологий может потребоваться автономная коммерческая версия графовой базы данных. | |
База данных Key-Value (устаревшая) | Конфигураций, Бинарных данных | Очень высокая производительность вставки и обновления. Поддерживается отказоустойчивая кластеризация. | Не может использоваться как хранилище событий. |
Настройка хранения по умолчанию
По умолчанию AggreGate Server настроен на хранение данных в Базе данных NoSQL в системах Unix и в прилагаемой пакетной Базе данных MySQL в установках Windows. Если пакетная база данных MySQL не была установлена, сервер будет полагаться на встроенный механизм реляционной базы данных, который не предназначен для использования в производстве.
Раздел базы данных глобальной настройки сервера предоставляет возможность для независимого типа хранения изменений для каждого вида сохраненных данных.
Was this page helpful?