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