Top.Mail.Ru
Размер шрифта
Цвет фона и шрифта
Изображения
Озвучивание текста
Обычная версия сайта
СкадаСистемы

+7 812 995-00-95
+7 812 995-00-95 Офис компании
Адрес
г. Санкт-Петербург, Торфяная дорога д. 7 лит. Ф, 6 этаж, офис 604
Режим работы
Пн. – Пт.: с 9:00 до 18:00
Задать вопрос
Продукты
  • Альфа платформа
    Альфа платформа
  • IEK DIGITAL
    IEK DIGITAL
  • SCADA SIMP Light
    SCADA SIMP Light
  • SCADA+
    SCADA+
  • Цифровая платформа ДатаПлат
    Цифровая платформа ДатаПлат
  • InfoWatch ARMA
    InfoWatch ARMA
  •  КИБЕРПРОТЕКТ
    КИБЕРПРОТЕКТ
  • CRYPTALLIT
    CRYPTALLIT
  • ГиперСфера
    ГиперСфера
  • ИНСОФТ
    ИНСОФТ
  • РУБЕЖ
    РУБЕЖ
Услуги
  • Календарь ближайших курсов СкадаСистемы
  • Техническая поддержка
    • Техническая поддержка ПО AVEVA (Wonderware)
    • Техническая поддержка ПО Атомик Софт (Альфа платформа)
    • Консультационная поддержка по работе ПО MasterSCADA
    • Техническая поддержка оборудования Rockwell Automation (Allen-Bradley)
    • Портал технической поддержки СкадаСистемы
  • Обучение
    • Курсы по программным продуктам AVEVA (Wonderware)
    • Курс по программному продукту "Альфа платформа"
    • Курсы по программному продукту "MasterSCADA 4D"
    • Курсы по программным продуктам "Rockwell Automation"
    • Курсы по программным продуктам CHINT «Chitic»
Решения
  • Отраслевые Решения
Компания
  • О компании
  • Сотрудники
  • Свидетельства и Сертификаты
  • Партнеры
  • Производители
  • Отзывы
  • Реквизиты
  • Специальная оценка условий труда
  • Вакансии
Контакты
Новости компании
    СкадаСистемы
    • Сертификаты
    • Отзывы
    • Контакты
    • Карта сайта
    • ...
      +7 812 995-00-95
      +7 812 995-00-95 Офис компании
      Заказать звонок
      E-mail
      scs@scadasystems.ru
      Адрес
      г. Санкт-Петербург, Торфяная дорога д. 7 лит. Ф, 6 этаж, офис 604
      Режим работы
      Пн. – Пт.: с 9:00 до 18:00
      Новости
      Интеллектуальный помощник
      Продукты
      • Альфа платформа
        Альфа платформа
      • IEK DIGITAL
        IEK DIGITAL
      • SCADA SIMP Light
        SCADA SIMP Light
      • SCADA+
        SCADA+
      • Цифровая платформа ДатаПлат
        Цифровая платформа ДатаПлат
      • InfoWatch ARMA
        InfoWatch ARMA
      •  КИБЕРПРОТЕКТ
        КИБЕРПРОТЕКТ
      • CRYPTALLIT
        CRYPTALLIT
      • ГиперСфера
        ГиперСфера
      • ИНСОФТ
        ИНСОФТ
      • РУБЕЖ
        РУБЕЖ
      Услуги
      • Календарь ближайших курсов СкадаСистемы
      • Техническая поддержка
        • Техническая поддержка ПО AVEVA (Wonderware)
        • Техническая поддержка ПО Атомик Софт (Альфа платформа)
        • Консультационная поддержка по работе ПО MasterSCADA
        • Техническая поддержка оборудования Rockwell Automation (Allen-Bradley)
        • Портал технической поддержки СкадаСистемы
      • Обучение
        • Курсы по программным продуктам AVEVA (Wonderware)
        • Курс по программному продукту "Альфа платформа"
        • Курсы по программному продукту "MasterSCADA 4D"
        • Курсы по программным продуктам "Rockwell Automation"
        • Курсы по программным продуктам CHINT «Chitic»
      Отраслевые решения
      • Отраслевые Решения
      Компания
      • О компании
      • Сотрудники
      • Свидетельства и Сертификаты
      • Партнеры
      • Производители
      • Отзывы
      • Реквизиты
      • Специальная оценка условий труда
      • Вакансии
      Блог
      Портал support
        Задать вопрос
        СкадаСистемы
        Новости
        Интеллектуальный помощник
        Продукты
        • Альфа платформа
          Альфа платформа
        • IEK DIGITAL
          IEK DIGITAL
        • SCADA SIMP Light
          SCADA SIMP Light
        • SCADA+
          SCADA+
        • Цифровая платформа ДатаПлат
          Цифровая платформа ДатаПлат
        • InfoWatch ARMA
          InfoWatch ARMA
        •  КИБЕРПРОТЕКТ
          КИБЕРПРОТЕКТ
        • CRYPTALLIT
          CRYPTALLIT
        • ГиперСфера
          ГиперСфера
        • ИНСОФТ
          ИНСОФТ
        • РУБЕЖ
          РУБЕЖ
        Услуги
        • Календарь ближайших курсов СкадаСистемы
        • Техническая поддержка
          • Техническая поддержка ПО AVEVA (Wonderware)
          • Техническая поддержка ПО Атомик Софт (Альфа платформа)
          • Консультационная поддержка по работе ПО MasterSCADA
          • Техническая поддержка оборудования Rockwell Automation (Allen-Bradley)
          • Портал технической поддержки СкадаСистемы
        • Обучение
          • Курсы по программным продуктам AVEVA (Wonderware)
          • Курс по программному продукту "Альфа платформа"
          • Курсы по программному продукту "MasterSCADA 4D"
          • Курсы по программным продуктам "Rockwell Automation"
          • Курсы по программным продуктам CHINT «Chitic»
        Отраслевые решения
        • Отраслевые Решения
        Компания
        • О компании
        • Сотрудники
        • Свидетельства и Сертификаты
        • Партнеры
        • Производители
        • Отзывы
        • Реквизиты
        • Специальная оценка условий труда
        • Вакансии
        Блог
        Портал support
          +7 812 995-00-95 Офис компании
          Заказать звонок
          E-mail
          scs@scadasystems.ru
          Адрес
          г. Санкт-Петербург, Торфяная дорога д. 7 лит. Ф, 6 этаж, офис 604
          Режим работы
          Пн. – Пт.: с 9:00 до 18:00
          СкадаСистемы
          Телефоны
          +7 812 995-00-95 Офис компании
          E-mail
          scs@scadasystems.ru
          Адрес
          г. Санкт-Петербург, Торфяная дорога д. 7 лит. Ф, 6 этаж, офис 604
          Режим работы
          Пн. – Пт.: с 9:00 до 18:00
          СкадаСистемы
          • Новости
          • Интеллектуальный помощник
          • Продукты
            • Продукты
            • Альфа платформа
            • IEK DIGITAL
            • SCADA SIMP Light
            • SCADA+
            • Цифровая платформа ДатаПлат
            • InfoWatch ARMA
            • КИБЕРПРОТЕКТ
            • CRYPTALLIT
            • ГиперСфера
            • ИНСОФТ
            • РУБЕЖ
          • Услуги
            • Услуги
            • Календарь ближайших курсов СкадаСистемы
            • Техническая поддержка
              • Техническая поддержка
              • Техническая поддержка ПО AVEVA (Wonderware)
              • Техническая поддержка ПО Атомик Софт (Альфа платформа)
              • Консультационная поддержка по работе ПО MasterSCADA
              • Техническая поддержка оборудования Rockwell Automation (Allen-Bradley)
              • Портал технической поддержки СкадаСистемы
            • Обучение
              • Обучение
              • Курсы по программным продуктам AVEVA (Wonderware)
              • Курс по программному продукту "Альфа платформа"
              • Курсы по программному продукту "MasterSCADA 4D"
              • Курсы по программным продуктам "Rockwell Automation"
              • Курсы по программным продуктам CHINT «Chitic»
          • Отраслевые решения
            • Отраслевые решения
            • Отраслевые Решения
          • Компания
            • Компания
            • О компании
            • Сотрудники
            • Свидетельства и Сертификаты
            • Партнеры
            • Производители
            • Отзывы
            • Реквизиты
            • Специальная оценка условий труда
            • Вакансии
          • Блог
          • Портал support
          Задать вопрос
          • Кабинет
          • 0 Корзина
          • +7 812 995-00-95 Офис компании
            • Телефоны
            • +7 812 995-00-95 Офис компании
          • г. Санкт-Петербург, Торфяная дорога д. 7 лит. Ф, 6 этаж, офис 604
          • scs@scadasystems.ru
          • Пн. – Пт.: с 9:00 до 18:00

          Главная
          —
          Блог
          —
          Отраслевые статьи
          —Аналитика существующих БД для задач АСУ ТП

          Аналитика существующих БД для задач АСУ ТП

          Аналитика существующих БД для задач АСУ ТП

          Аналитика существующих БД для задач АСУ ТП

          Чтение делает человека знающим,

          беседа – находчивым,

          а привычка записывать – точным.

          Ф. Бэкон

          Английский философ

          Введение

          Сбор, структурирование и долгосрочное хранение технологических и производственных данных составляют основу современных систем оперативно-диспетчерского управления (SCADA), распределенных систем управления (РСУ/DCS) и систем управления производством (MES). В условиях цифровой трансформации и эпохи Индустрии 4.0 (а некоторые уже используют индекс 5.0) промышленные серверы архивирования превратились из пассивных регистраторов технологических параметров в ключевые элементы информационного обмена, обеспечивающие аналитическую обработку, построение предиктивных моделей и интеграцию операционных (OT) и информационных (IT) технологий.

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

          На заре промышленной автоматизации запись данных велась в проприетарные бинарные файлы непосредственно в самой SCADA: ранние версии Wonderware InTouch Historical Log (.lgh, .idx), GE iFIX Historical Data (.htr, .hda). На смену файловой записи пришли стандартные реляционные базы данных, такие как SQLite, MS SQL Server, классический PostgreSQL. Эти системы использовались для локального ведения журналов на уровне HMI и SCADA-систем. Данные в них писались циклически в традиционные строки и таблицы без применения сложных алгоритмов сжатия.

          Осознание того, что хранение технологических параметров принципиально отличается от бизнес-транзакций, привело к созданию в 1980-х годах нового класса программных продуктов - промышленных архиваторов. Родоначальником этой категории стала система PI компании «OSIsoft» (сейчас AVEVA PI System), основанная Патриком Кеннеди в 1980 году. Следом за ней появились и другие классические системы: Wonderware Historian (AVEVA Historian), GE Digital Proficy, AspenTech IP.21.

          Чтобы уместить терабайты данных на жестких дисках тех лет, были разработаны специализированные алгоритмы адаптивного сжатия с потерями, такие как Swinging Door Trending (SDT, алгоритм «поворотной двери»), и Exception Deadband (EDD, алгоритм «зона нечувствительности») позволяющие сократить дисковое пространство для хранения до 90%.

          Промышленные архиваторы стали золотым стандартом для цехового контура благодаря встроенной поддержке промышленных протоколов, таких как OPC DA и UA, Modbus, проприетарных протоколов различных производителей, возможности резервирования и строгому соответствию отраслевым регуляторным требованиям.

          С начала 2015 года из сфер ИТ-мониторинга, облачных инфраструктур и веб-аналитики в промышленность пришли специализированные базы данных временных рядов (TSDB): InfluxDB, Cassandra, TimescaleDB, ClickHouse. Они создавались и сейчас активно внедряются для сквозной аналитики, расчета OEE, объединения технологических данных с бизнес-контекстом, построения дашбордов и интеграции производства с корпоративными BI-инструментами.

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

          Реляционные СУБД (РСУБД) и объектно-реляционные СУБД (ОРСУБД)

          RDBMS (Relational Database Management System) - реляционные системы управления базами данных, использующие для взаимодействия язык SQL, начали применяться в промышленной автоматизации с начала 1980-х годов. Они использовались в качестве встроенных локальных архивов в подсистемах визуализации SCADA/HMI для циклической записи ограниченного объема информации (трендов, алармов, событий) непосредственно на операторских станциях без использования специализированных алгоритмов сжатия.

          Объектно-реляционная система управления базами данных (ОРСУБД / ORDBMS) — это гибридный тип СУБД, который совмещает в себе классическую реляционную модель (хранение данных в виде связанных таблиц, строк и столбцов) и принципы объектно-ориентированного программирования (ООП). Она была создана, чтобы преодолеть разрыв между тем, как разработчики пишут код (используя объекты, классы и наследование), и тем, как классические базы данных хранят информацию.

          В качестве локальных хранилищ для SCADA или центральных архивов используются Microsoft SQL Server (включая бесплатную версию SQL Server Express для локальных SCADA-логов и тяжелую Enterprise для промышленных архиваторов уровня предприятия), Oracle Database, PostgreSQL (в стандартном базовом исполнении без расширений), MySQL, SQLite (встраиваемая ультралегковесная СУБД, используемая непосредственно внутри операторских панелей и SCADA).

          В основе работы классических SQL-систем лежат следующие принципы и механизмы:

          - строчно-ориентированное хранение (Row-oriented): поступающие данные группируются и сохраняются на диске в виде строк (например, идентификатор сигнала, метка времени, значение и качество записываются рядом друг с другом и относятся к одной записи);

          - поиск данных в таблице осуществляется благодаря индексам, которые работают как алфавитный каталог в библиотеке, сопоставляя искомый ключ, (например, метку времени или ID тега) с физическим адресом строки на диске;

          - транзакционный механизм ACID (атомарность, согласованность, изолированность, долговечность) обеспечивает абсолютную целостность данных и надежность записи в базу данных.

          В отличии от классических реляционных СУБД, которые позволяли работать только с плоскими таблицами и базовыми типами данных (число, строка, дата), объектно-реляционные системы управления базами данных позволили объединить данные в комплексные структуры и хранить их в одной ячейке, создавать свои типы данных, работать с мультимедиа, геоданными (GIS) и документами (JSON/XML). Благодаря этому преимуществу появилась возможность перенести иерархию предприятия (Завод-> Цех-> Линия-> Датчики-> Датчик давления) напрямую в базу данных (например, создавался базовый объект «датчик» с общими полями, а от него наследовался «датчик давления», «датчик температуры» и т. п.) и повысить скорость выборки данных для построения трендов.

          При создании локальных архивов до 10–15 тысяч параметров инженерам не требовалось вручную настраивать сложные схемы данных, триггеры или хранимые процедуры (всё разворачивалось штатными конфигураторами SCADA-систем), транзакционный механизм ACID обеспечивал целостность и надежный сбор данных, взаимодействие с базой данных, ее администрирование и выборка информации выполнялись с помощью универсального языка структурированных запросов SQL - именно эти факторы были решающими для проникновения и применения классических SQL-систем в промышленной автоматизации на заре ее становления.

          Однако в дальнейшем, по мере роста количества устройств на производстве и сбора информации с них, хранение данных требовало в разы больше дискового пространства, построение трендов стало занимать значительное время, механизмы обеспечения строгой транзакционности ACID создавали избыточную вычислительную нагрузку, отсутствие промышленных протоколов OPC DA, OPC UA, Modbus «из коробки» и встроенных механизмов буферизации при обрыве сетевых соединений (Store-and-Forward) подтолкнуло инженеров к созданию специализированных решений для сбора, архивирования и быстрого извлечения данных – промышленных архиваторов.

          Промышленные архиваторы (Industrial Data Historians)

          • Промышленный архиватор данных (Data Historian/Process Historian) – это специализированное программное обеспечение, предназначенное для высокоскоростного сбора, надежного долгосрочного хранения и быстрого извлечения технологической информации, поступающей от различного промышленного оборудования: датчиков, программируемых логических контроллеров (ПЛК), систем класса SCADA, DCS (РСУ), MES и других.

          • Этот класс архиваторов зародился в 1980-х годах непосредственно в контуре операционных технологий (OT), главной задачей которых был гарантированный и детерминированный сбор, валидация и сверхплотное хранение сигналов, поступающих от низовых устройств автоматизации (ПЛК, датчиков, измерителей) с использованием специализированных алгоритмов.
          • Данные в классических архиваторах жестко привязаны к понятию «тега» (измерительного канала), который помимо числового или дискретного значения в обязательном порядке содержит метку времени высокого разрешения и код качества сигнала (Good, Bad, Uncertain) в соответствии со стандартами OPC:

          • Имя тега + Метка времени высокого разрешения + Значение + Код качества

          • Для минимизации дискового пространства (до 80–95% по сравнению с «сырой» записью) классические архиваторы используют проприетарные структуры данных и алгоритмы сжатия на лету. В подавляющем большинстве в промышленных системах архивирования используются два последовательных алгоритма:
          • первичный фильтр зоны нечувствительности (Exception Deadband);
          • алгоритм поворотной двери (Swinging Door Trending, SDT).

          Промышленные архиваторы отлично решали задачи цехового уровня, но с лавинообразным ростом данных, распространением IIoT и принципов Индустрии 4.0 предприятия столкнулись с необходимостью масштабируемого сбора и обработки сотен тысяч сигналов, аналитики данных и бесшовной интеграцией с современными BI-инструментами, выполнения сложных объединений с бизнес-контекстом из систем класса MES/ERP, которую архиваторы предоставить уже не могли. В это время в IT-секторе уже активно использовались специализированные базы данных временных рядов, которые и помогли решить возникшие задачи на производстве.

          Специализированные базы данных временных рядов (Time-Series Databases, TSDB)

          База данных временных рядов (Time-Series Database, TSDB) – это специализированная система управления базами данных, изначально спроектированная и оптимизированная для интенсивного сбора, надежного хранения и аналитической обработки последовательностей данных, привязанных к точным меткам времени (временных рядов).

          Каждая запись в TSDB представляет собой событие или измерение, содержащее метку времени (timestamp), идентификатор метрики/серии (имя тега, имя измерения или набор тегов/меток) и одно или несколько значений (числовых, дискретных или текстовых).

          В основе работы TSDB лежит разделение, автоматическое секционирование по времени, буферизация и сжатие данных:

          • данные автоматически разбиваются на временные сегменты (чанки или гипертаблицы) и при выполнении запроса планировщик мгновенно отсекает ненужные временные блоки, предотвращая падение скорости чтения по мере роста архива;
          • входящий поток транзакций на короткое время буферизуется в оперативной памяти (RAM) или журналах с дозаписью транзакций (Append-only), после чего пакетами отправляется на диск, снижая нагрузку на I/O подсистему;
          • производится сжатие данных, снижающим требования к дисковому пространству для хранения на 80–98%.

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

          - сжатие без потерь (Lossless Compression);

          - сжатие с потерями (Lossy Compression/Даунсемплинг).

          Сжатие без потерь работает по принципу обычного ZIP-архива: данные уплотняются в базе и при чтении восстанавливаются со 100% точностью до каждого знака. В данном подходе для сжатия используют колоночное хранение (Columnar Storage). В отличие от обычных реляционных БД, где данные хранятся строками, TSDB записывают данные столбцами. Поскольку в одном столбце лежат однотипные значения (например, только значение температуры), стандартные алгоритмы сжатия уплотняют их в разы эффективнее. Также применяется XOR-кодирование для поступающих значений: если физический параметр меняется незначительно (было 24.00, стало 24.01), их битовые записи почти идентичны, и далее, при сравнении этих чисел через битовую операцию XOR получается длинная цепочка нулей, которая сжимается до считанных бит.

          Сжатие с потерями используют алгоритмы, которые применяются в промышленных архиваторах данных: фильтр зоны нечувствительности и алгоритм «поворотной двери», а также алгоритм агрегирования и прореживания: старые данные (например, старше 1 года) автоматически уплотняются и вместо сохранения тысяч сырых точек за каждый час база оставляет только агрегированные показатели (среднее, минимум, максимум).

          В современных промышленных системах эти подходы работают в связке: фильтрация с потерями (Deadband или SDT) отсекает до 80–95% шума еще на границе сбора, а алгоритмы без потерь (колоночное сжатие) сжимают оставшиеся данные, экономя дисковое пространство.

          В зависимости от внутренней архитектуры и происхождения TSDB можно поделить на четыре категории:

          • специализированные нативные TSBD-движки, разработанные «с нуля» исключительно для временных рядов (InfluxDB, CrateDB, QuestDB, а также отечественные Alpha.Historian и Авадс БД);
          • реляционные расширения, построенные на базе классических реляционных СУБД (чаще всего PostgreSQL) путем добавления плагинов секционирования (гипертаблиц), колоночного сжатия и временных функций (TimescaleDB+ PostgresPro);
          • колоночные OLAP-СУБД, оптимизированные для выполнения аналитических запросов в режиме реального времени и обработки больших объемов данных (ClickHouse, Azure Data Explorer, MariaDB ColumnStore);
          • кэширующие базы данных временных рядов (In-Memory TSDB): высокоскоростные хранилища, удерживающие временные ряды за последние часы/сутки непосредственно в оперативной памяти для систем автоматического реактивного оповещения и ML-моделей (Gorilla от Meta, Raima).

          Сегодня перед инженерами, заказчиками, IT-архитекторами и системными интеграторами стоят сложные вопросы выбора: какой тип СУБД использовать для OT и IT контуров, на какую СУБД поменять AVEVA PI и Wonderware Historian, как быстро посчитать OEE по всем станкам за смену и подготовить аналитику в дашбордах, нужно ли менять промышленный архиватор на базу данных временных рядов или необходимо использовать эти СУБД одновременно? Давайте попробуем ответить на эти вопросы.

          Сравнительный анализ и критерии выбора

          В условия санкционных ограничений, активной политики импортозамещения и требований регуляторов, остановимся на определенном перечне решений, допустимых к использованию на промышленных предприятиях РФ и решающих различные задачи на производстве и в IT-секторе:

          • Классическая реляционная СУБД (RDBMS) SQLite.
          • Объектно-реляционная СУБД (ORDBMS) PostgreSQL/Postgres PRO.
          • Специализированная БДВР Alpha.Historian (на базе собственного noSQL-движка).
          • Специализированная БДВР АВАДС Сервер архивирования (на базе собственной технологии SSDS (Solid Segment Data Storage)).
          • Гибридная СУБД TimescaleDB (реализована как сложное расширение для классической СУБД PostgreSQL: гипертаблицы и колоночное сжатие).
          • Колоночная аналитическая СУБД ClickHouse (в основе колоночное хранение данных и многопоточные запросы).

          Для построения матрицы сравнения будем использовать несколько блоков параметров, сгруппированных по ключевым архитектурным и эксплуатационным критериям:

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

          Кроме этого, произведем обязательное разделение выбранных решений на две группы: контур операционных технологий - OT-контур (технологический/АСУ ТП) и контур информационных технологий - IT-контур (корпоративный). Это разделение – не просто архитектурный каприз, а принципиальное разделение существующих СУБД в промышленной автоматизации в зависимости от решаемых на производстве задач, а также ключевое требование безопасности, отказоустойчивости и непрерывности производства.

          OT-контур отвечает за управление физическими процессами на производстве и работает в жестком реальном времени, изолирован от интернета (VLAN, DMZ) и использует классические промышленные протоколы OPC UA, OPC DA, Modbus TCP/RTU, а также нативные драйвера для ПЛК (S7, FINS, Ethernet/IP, Profinet, Profibus). Приоритеты: производство не должно останавливаться, непрерывный сбор данных реального времени c фиксацией кодов качества и меткой времени, надежность управления технологическим процессом. Именно промышленные архиваторы и специализированные базы данных временных рядов (Alpha.Historian, АВАДС, Postgres Pro + TimescaleDB) оптимизированы для приема тысяч тегов с высокой частотой и обладают возможностью сжатия данных «на лету».

          IT-контур управляет бизнес-процессами, планированием, финансами: ERP-системы (например, 1С, SAP), MES-системы, документооборот и BI-аналитика. В этом контуре выполняются ресурсоемкие аналитические запросы: расчет показателей OEE за длительные периоды, сквозное сравнение цехов и заводов, построение BI-дашбордов и обучение моделей машинного обучения. СУБД для IT контура (PostgreSQL, Postgres PRO, ClickHouse) нацелены на работу со стандартом ANSI SQL, гипертаблицами и колоночными структурами. В этом контуре допускаются кратковременные задержки и плановые перезагрузки серверов, у серверов имеется контролируемый доступ в интернет.

          Таблица 1 - Матрица сравнения OT и IT контуров по выборочным требованиям, предъявляемых к СУБД

          Критерий, требование

          OT-конур

          IT-контур

          Оперативный сбор данных, мониторинг процессов, визуализация данных оператором

          +

          -

          Поддержка протоколов ОТ

          +

          -

          Встроенный анализ трендов

          +

          -

          Аналитика, полноценный ANSI SQL, масштабируемость, Поддержка транзакций (ACID)

          -

          +

          Доступ к инструментам бизнес-аналитики

          -

          +

          Необходимость сжатия данных без потерь

          -

          +

          Надежность, наличие технологии Store-and-Forward

          +

          -

          Доступность (Availability)

          +

          -

          Целостность (Integrity)

          -

          +

          Возможность модификации данных

          -

          +

          Таблица 2 - Архитектура, модель данных и производительность

          СУБД

          Модель данных

          Скорость записи данных

          Скорость извлечения (чтения)

          Уровень сжатия данных

          Возможность SQL-запросов

          SQLite

          Реляционная (строковая)

          Низкая

          (~10–50K зап./сек.)

          Низкая

          (для простых локальных выборок)

          Нет встроенного сжатия

          Полная поддержка SQL

          PostgreSQL/Postgres PRO

          Объектно-реляционная

          Средняя

          (~100–300К зап./сек.)

          Высокая (для сложных реляционных и JSON запросов)

          Высокий

          Эталонная поддержка SQL

          Alpha.Historian

          Временные ряды (TSDB, NoSQL движок, теговая модель)

          Очень высокая

          (950К+ точек/сек.)

          Cверхвысокая (для трендов и срезов по меткам времени)

          Очень высокий

          Специфичная (через собственные API/провайдеры)

          АВАДС СА

          Временные ряды (TSDB, технология SSDS)

          Очень высокая

          (2M+ точек/сек.)

          Cверхвысокая (благодаря индексам SSDS)

          Очень высокий

          Специфичная (через собственные API/провайдеры)

          TimescaleDB

          Временные ряды на базе объектно-реляционной

          Высокая

          (200К строк/сек.)

          Высокая (для временных интервалов и аналитики)

          Очень высокий

          Полная поддержка SQL

          ClickHouse

          Колоночная (столбцовая OLAP)

          Сверхвысокая

          (2M+ строк/сек.)

          Молниеносная (для агрегатов SUM и AVG по миллиардам строк)

          Очень высокий

          Полная поддержка SQL

          Таблица 3 - Применимость на производстве, решаемые задачи, масштабируемость

          СУБД

          Применимость на производстве (какие задачи решает)

          Масштабируемость

          Возможность бизнес-аналитики (BI)

          Поддержка протоколов OT (OPC UA, MQTT, Modbus)

          SQLite

          Хранилище для локальных операторских панелей (HMI), ПЛК и локальных SCADA

          Отсутствует

          Низкая (не подходит для BI-инструментов из-за блокировок)

          Нет (требуется интеграционный слой, SCADA)

          PostgreSQL/Postgres PRO

          Учет готовой продукции, паспорта оборудования, рецептуры, ERP/MES-системы (ядро для 1С: Предприятие)

          Высокая (в Enterprise — мультимастер кластеризация и шардинг)

          Высокая (подключается к любым BI: FineBI, Visiology, Superset)

          Нет (требуется интеграционный слой, SCADA)

          Alpha.Historian

          Центральное хранилище технологических трендов крупных заводов, ТЭЦ, систем диспетчеризации.

          Высокая (горизонтальное масштабирование)

          Средняя (через коннекторы к SCADA Alpha.Platform или экспорт данных)

          Полная (интегрирована в экосистему Alpha.Platform)

          АВАДС

          Высоконагруженный Historian для крупных АСУ ТП, сбор сырых данных: системы диспетчеризации, ТЭЦ.

          Высокая (горизонтальное масштабирование)

          Средняя (ориентирован на отдачу трендов в SCADA, а не на классический BI)

          Частичная (OPC UA, MQTT, шлюзы к ПЛК и SCADA АВАДС), нет нативных протоколов

          Postgres Pro + TimescaleDB

          Гибридные задачи: MES + Historian в одном флаконе (когда нужно сопоставлять бизнес-логику и технологические тренды)

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

          Отличная (совмещает реляционный BI с временной аналитикой)

          Нет (требуется интеграционный слой, SCADA)

          ClickHouse

          Корпоративные хранилища данных, глобальный пост-анализ инцидентов, предиктивная аналитика оборудования (IIoT)

          Экстремальная (нативно поддерживает кластеризацию и распределенные таблицы)

          Высокая (идеально совместим с любыми BI-системами, создан для OLAP)

          Частичная (есть движки для Kafka/MQTT, но для OPC нужен конвертер)

          Таблица 4 - Функционал, достоинства и недостатки

          СУБД

          Достоинства

          Недостатки

          SQLite

          Не требует администрирования («включил и забыл»), вся база в одном файле, минимальное потребление ОЗУ и процессора

          Блокировка всей базы данных при выполнении операции записи, деградация производительности при увеличении объема данных, отсутствие специализированного сжатия временных рядов, полное отсутствие сетевого интерфейса и прав пользователей

          PostgreSQL/Postgres PRO

          Высочайшая надежность, соответствие российским регуляторным требованиям (Postgres PRO), универсальность, поддержка ANSI SQL, поддержка JSON, ГИС-координат (PostGIS)

          При высокочастотной записи сигналов датчиков быстро возникает «раздувание индексов» (index bloat) и избыточный ввод-вывод (High I/O)

          Alpha.Historian

          Готов к работе в АСУ ТП из коробки, минимальные затраты на HDD/SSD, высокая скорость сбора и извлечения данных

          Проприетарное решение (привязано к экосистеме вендора), не предназначено для хранения сложных реляционных связей (справочников)

          АВАДС

          Автономность от сторонних СУБД, минимальные системные требования, высокая скорость сбора и извлечения данных

          Требует интеграции через API для нестандартных сторонних систем, закрытый бинарный формат

          Postgres Pro + TimescaleDB

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

          Сложнее в администрировании, чем чистый Postgres

          ClickHouse

          Колоссальная скорость проведения аналитических расчетов, низкая стоимость хранения, высокий уровень сжатия данных

          Не поддерживает классические транзакции, неэффективен для точечных обновлений строк и единичных записях тегов, отсутствуют нативные OT-драйверы

          Таблица 5 - Возможность замены импортных решений без потери требуемого функционала

          Заменяемое решение

          Варианты корректной технологической замены

          Пояснения к замене

          AVEVA PI System (OSIsoft PI)

          Alpha.Historian

          АВАДС Сервер архивирования

          Postgres PRO + TimescaleDB

          PI System — это классический тяжелый Historian. Alpha.Historian и АВАДС концептуально повторяют его логику (хранение тегов, алгоритмы сжатия трендов). TimescaleDB подойдет, если требуется аналитическая гибкость

          AVEVA Historian / Wonderware

          Alpha.Historian

          АВАДС Сервер архивирования

          Полное замещение функционала промышленного архива SCADA-системы. Позволяют бесшовно перенаправить потоки технологических данных

          Siemens WinCC Process Historian

          Alpha.Historian

          АВАДС Сервер архивирования

          Переход с проприетарного архива Siemens на независимые отечественные промышленные базы данных

          Ignition Enterprise Historian

          Postgres Pro + TimescaleDB

          ClickHouse

          Alpha.Historian

          АВАДС Сервер архивирования

          Сама Ignition часто использует SQL-базы в качестве бэкенда. Связка Postgres + TimescaleDB полностью воспроизводит и превосходит встроенные возможности Ignition по хранению истории

          GE Digital Historian (Proficy)

          Alpha.Historian

          АВАДС Сервер архивирования

          Прямой аналог по классу ПО (промышленные архиваторы временных рядов)

          Oracle Database

          Postgres Pro (Enterprise)

          Postgres Pro + TimescaleDB

          Postgres Pro Enterprise содержит «автономные транзакции» и пакеты, специально разработанные для безболезненной миграции тяжелого PL/SQL кода Oracle

          Microsoft SQL Server (MSSQL)

          Postgres Pro (Standard / Enterprise)

          Прямой путь замены импортных решений на отечественные в ИТ-ландшафте. Поддерживает работу с 1С и промышленными MES на замену решения от Microsoft

          Таблица 7 - Стоимость владения, политика лицензирования

          СУБД

          Стоимость владения

          Лицензирование

          SQLite

          Полностью бесплатна

          Нет

          PostgreSQL/Postgres PRO

          Средняя/Высокая (Enterprise ощутимо дороже Standard, но включает техподдержку 24/7, критически важную для заводов)

          Коммерческая лицензия (обычно поядерное лицензирование серверов)

          Alpha.Historian

          Средняя (привязана к масштабу автоматизации объекта)

          Лицензируется по количеству тегов/точек ввода-вывода в экосистеме Альфа платформы

          АВАДС

          Средняя (привязана к масштабу автоматизации объекта)

          Проприетарная коммерческая лицензия от «АВАДС СОФТ» (зависит от количества архивируемых параметров и количества подключаемых клиентов)

          Postgres Pro + TimescaleDB

          Оптимальная для систем среднего и крупного масштаба (нет переплаты за объем тегов)

          Смешанная. Лицензия на Postgres Pro (поядерная) + плагин TimescaleDB (Community-лицензия бесплатна для on-premise использования на производстве)

          ClickHouse

          Средняя/Высокая (Складывается исключительно из стоимости железа и оплаты труда инженеров (DevOps/DBA), так как система требует высокой квалификации для поддержки)

          Бесплатная (Open Source, Apache 2.0)

          Проанализировав сводные таблицы, можно сделать вывод, что для решения различных задач на производстве необходимо использовать разные СУБД. Приведём несколько типовых сценариев:

          • для АСУ ТП SCADA (цеховой уровень) Alpha.Historian и АВАДС Historian обеспечат нативный сбор по OPC UA, надежность записи данных и соответствие российскому законодательству;
          • для аналитики MES, OEE, ТОиР и интеграции с ERP (уровень IT/OT): Postgres Pro + TimescaleDB обеспечит удобство ANSI SQL, ACID-транзакции и колоночное сжатие;
          • для Big Data, IIoT и сквозных дашбордов предприятия (уровень Enterprise) ClickHouse обеспечит высокую скорость агрегации телеметрии с сотен тысяч устройств;
          • для встраиваемых систем, панелей оператора, и небольших локальных SCADA SQLite будет оптимальным решением;
          • если вы заменяете Oracle или MSSQL, строите MES-систему или учет в 1С: однозначный выбор – Postgres Pro.

          Опыт импортозамещения иностранных систем архивирования на отечественные решения

          На отечественных предприятиях в рамках программы импортозамещения и соответствия требованиям регуляторов сформировалось три основных сценария замещения систем архивирования и SCADA-систем:

          • прямая замена на уровне OT/SCADA существующих промышленных архиваторов AVEVA PI, GE Proficy, Wonderware Historian, Siemens PH отечественными аналогами и специализированными TSDB-серверами;
          • гибридный подход, при котором временно сохраняется промышленный действующий архиватор и SCADA, а реплицированный поток данных направляется в аналитическое хранилище верхнего уровня, позволяющий ИТ-инженерам и аналитикам свободно выполнять SQL-запросы, строить BI-дашборды и обучать ML-модели без риска замедлить работу SCADA и без остановки действующих цеховых систем;
          • переход на Единое пространство имен (Unified Namespace UNS), в котором вместо монолитных связей данные от ПЛК и SCADA публикуются в центральный брокер сообщений (MQTT/Sparkplug B), а внедряемые или замещаемые промышленные архиваторы подключаются к брокеру как один из равноправных подписчиков, при этом обеспечивается независимость компонентов системы и возможность гибко подключать любые новые аналитические сервисы.

          По данным ресурса tadviser.ru можно, в частности, привести примеры импортозамещения решения Aveva Historian (System Platform), Exaquantum (Yokogawa) и AVEVA PI System на решения компании «Атомик софт» - Альфа платформу, одним из компонентов которой является Alpha.Historian.

          Таблица 8 – Проекты импортозамещения по данным ресурса tadviser.ru

          Заказчик

          Исполнитель

          Какое иностранное ПО замещалось

          Каким отечественным или Open Source решением было замещено иностранное

          Бюджет проекта, млн руб.

          Год начала проекта

          Суть проекта

          Газпром добыча Надым

          Контрософт

          AVEVA System Platform

          Alpha.SCADA, Alpha.One+, Alpha.Historian

          55,2

          2022

          АСУ ТП УКПГ Харасавэйского ГКМ. АСУ ТП ДКС (1 очередь) Харасавэйского ГКМ. АСУ ТП ДКС(3 очередь) ГП-1 Бованенковского НГКМ

          Арктик СПГ 2

          НИЦ Инкомсистем

          AVEVA System Platform

          Alpha.Platform, Alpha.Historian

          23,7

          2022

          Интегрированная система управления и безопасности (ИСУБ) на Салмановском (Утреннем) НГКМ

          Газпром

          Газпром автоматизация

          AVEVA System Platform

          Alpha.Platform, Alpha.SCADA, Alpha.One+, Alpha.Historian

          21,1

          2022

          АСУ ТП «Реконструкция газосборной сети с применением МКУ и объединением УКПГ Ямбургского НГКМ. Этап 3

          Газпром переработка

          Комита Информ

          Yokogawa

          Альфа платформа

          7,9

          2022

          АСУ ТП и Автоматическая система пожарной сигнализации, контроля загазованности и пожаротушения (АСПС, КЗ и ПТ) УДК-1 Уренгойского ЗПКТ

          ОТП Банк

          н/д

          СУБД Oracle

          PostgreSQL

          н/д

          2025

          Перевод карточного процессинга с СУБД Oracle на российское решение

          Мосгосэкспертиза

          Айбим

          СУБД Oracle

          СУБД Postgres Pro Standard

          н/д

          2025

          Миграция автоматизированной информационной системы (АИС) «Норматив» с американской системы управления базами данных Oracle на отечественную СУБД Postgres Pro Standard

          Казначейство России

          РТ ЛАБС

          СУБД Oracle

          СУБД Postgres Pro

          111,5

          2023

          Миграция Государственной информационной системы о государственных и муниципальных платежах (ГИС ГМП) на отечественную СУБД

          Мосэнерго

          н/д

          Microsoft Windows и СУБД Microsoft SQL

          Ред ОС, PostgreSQL

          н/д

          2024

          «Мосэнерго» удаляет Windows и СУБД Microsoft, устанавливая российские «Ред ОС» и PostgreSQL

          Заключение

          В современных условиях цифровизации промышленности базы данных временных рядов (TSDB) и специализированные промышленные архиваторы превратились из вспомогательных ИТ-инструментов в фундаментальную основу управления предприятием. Интеграция архиваторов с алгоритмами искусственного интеллекта позволяет перейти от констатации аварий к их предупреждению: обученные на многолетних архивах нейросети способны выявлять аномалии в работе турбин, насосов или компрессоров за несколько дней до их физической поломки, «на лету» анализирует входящий поток тегов из архиватора и выдает технологу оптимальные уставки для снижения расхода энергоресурсов, сырья или минимизации брака (цифровые подсказчики).

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

          • Комментарии
          Загрузка комментариев...
          Назад к списку

          • Технические статьи по Альфа платформе 9
          • Отраслевые статьи 6
          • Результаты тестирования ПО и ПЛК 2
          • Статьи по IT-инфраструктуре ПО 2
          Подписывайтесь
          на новости и акции
          Компания
          О компании
          Сотрудники
          Свидетельства и Сертификаты
          Партнеры
          Производители
          Отзывы
          Реквизиты
          Специальная оценка условий труда
          Вакансии
          Каталог
          Альфа платформа
          IEK DIGITAL
          SCADA SIMP Light
          SCADA+
          Цифровая платформа ДатаПлат
          InfoWatch ARMA
          КИБЕРПРОТЕКТ
          CRYPTALLIT
          ГиперСфера
          ИНСОФТ
          РУБЕЖ
          Услуги
          Календарь ближайших курсов СкадаСистемы
          Техническая поддержка
          Обучение
          +7 812 995-00-95
          +7 812 995-00-95 Офис компании
          Заказать звонок
          E-mail
          scs@scadasystems.ru
          Адрес
          г. Санкт-Петербург, Торфяная дорога д. 7 лит. Ф, 6 этаж, офис 604
          Режим работы
          Пн. – Пт.: с 9:00 до 18:00
          scs@scadasystems.ru
          г. Санкт-Петербург, Торфяная дорога д. 7 лит. Ф, 6 этаж, офис 604
          © 2026 ООО СкадаСистемы - Корпоративный сайт
          Политика обработки персональных данных
          0

          Заказ

          Очистить заказ

          Ваш заказ пуст

          Исправить это просто: выберите в каталоге интересующий товар и нажмите кнопку «В заказ»
          В каталог