Главный

Надежное хранение данных

Указанный функционал соответствует компонентам:

InfinityHistoryServer InfinityHistoryServer
InfinityHistoryPlayer InfinityHistoryPlayer

 

СУБД реального времени собственной разработки

Компании ЭлеСи, на которой основан сервер истории, обеспечивает беспрецедентную производительность и надежное хранение технологических данных. При средней скорости чтения/записи, которая составляет 150 000 значений в секунду, сервер истории способен выдерживать пиковые нагрузки до 2 000 000 операций в секунду, сохраняя при этом точность присвоения метки времени на уровне 100 нс.

Архитектура сервера истории

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

Фактическое размещение коллектора может осуществляться на стороне сервера ввода/вывода, историческом сервере или на отдельном ПК. Подобная гибкость позволяет максимально повысить надежность хранения исторических данных, а в случае обрыва связи с сервером истории – предотвратить излишнюю нагрузку на сервер ввода/вывода.

Среди поддерживаемых типов данных – целочисленные, вещественные, логические, строковые, а так же массивы. В сервер истории встроены средства фильтрации записываемых данных, которые настраиваются по порогам чувствительности значения и времени.

Архитектура сервера истории

Воспроизведение истории

Специальные средства по воспроизведению истории изменения параметров позволяют просмотреть ход технологического процесса в прошлом в режиме реального времени. Клиентские приложения осуществляют воспроизведение исторических данных непосредственно в экранной форме, что позволяет быстро и эффективно проводить анализ и разбор внештатных ситуаций, обучение операторов.

Воспроизведение истории

Высокая эффективность при любом масштабе системы

Вне зависимости от количества данных сервер истории помогает оптимизировать требования к дисковому пространству. Высокая плотность записи до 20 байт на сигнал обеспечивает непревзойденную эффективность хранения технологической информации и снижение затрат на аппаратную часть системы. Функция разбиения архива по времени позволяет получить высокую производительность чтения данных с сервера истории, а операции чтения и записи могут осуществляться параллельно.


Указанный функционал соответствует компоненту InfinityHistoryServer. Функция воспроизведения истории соответствует компоненту InfinityHistoryPlayer.