Movicon.Next: Базы Данных

Movicon.Next: Базы Данных
07 Мар 2018
Вы здесь:
< Назад

Базы данных — ключевой элемент современной информационной структуры. Scada-система использует базы данных для хранения технологической информации. Базы данных могут находиться локально, на компьютере диспетчера, удалённо в локальной сети предприятия или в Облаке. Для Scada-системы Movicon.Next разницы нет.

Чтобы пользователь тоже не заметил разницы, Progea разработала Виртуальную Файловую Систему — VFS (Virtual File System). Она обеспечивает прозрачность и независимость от используемой системы записи данных — будет ли это собственный XML-файл или удалённая база данных Oracle.

Для создания этой прозрачности Progea использовала ADO.NET — технологию, позволяющую управлять как физическим, так и логическим доступом к базе данных. ADO.NET — набор инструментов работы с данными из оболочки .NET. Он позволяет управлять данными в реляционных базах данных, XML-файлах из приложений для настольного компьютера, планшета или веб-браузера.

Оболочка .NET обеспечивает связь с базой данных, запись и сборку для получения результатов. Эти результаты предоставляются оператору или пользователю более высокого уровня в различных срезах, причём они могут комбинировать данные из различных источников. 

Базы данных Movicon.Next

Movicon.Next может хранить данные в локальном XML–файле, однако, понятно, что этот способ хранения ограничен и довольно быстро с ним будет очень неудобно работать. Поэтому Progea рекомендует стандартно использовать внешнюю базу данных.

Microsoft SQL Server

SQL Server — технология работы с данными, которая предоставляет множество удобных и мощных инструментов, которые имеют высокую скорость чтения/записи и простую структуру команд. Бесплатная версия этой СУБД — SQL Server Express — является одной из самых распространённых в ИТ. Однако, она имеет ограничение размера базы до 10 Гб.

SQL Azure

SQL Azure — часть платформы Microsoft Azure, который представляет собой парк серверов, оборудованных системным программным обеспечением для хостинга данных, веб-сервисов и ПО для обслуживания хранилища.

Компонента SQL Azure по сути — обычная SQL база данных, но с несколькими отличиями. Она снабжена сервисами для исполнения Облачных вычислений, который обслуживается дата центром Microsoft.

Удобство применения Облачных хранилищ уже общеизвестны, но всё же необходимо тщательно взвесить все технические и коммерческие характеристики Облачной и локальной базами данных для принятия правильного решения.

MySQL

Кстати, с MySQL работает также и Movicon 11, через ODBC 32 bit.

Бесплатная и мощная база данных MySQL продолжает своё развитие и обзаводится новыми инструментами, функциями и командами. С версии 3.3 Movicon.Next может подключаться к этой базе данных через механизм ADO.NET, что делает работу с MySQL надёжной и быстрой. MySQL Enterprise Edition обеспечивает Облачные перспективы с помощью Oracle Cloud Service. Но это, похоже, уже не бесплатно.

Oracle

Упоминание этой базы данных — скорее дань уважения к разработчикам, чем особая функция Movicon.Next. Мощь и скорость Oralce известна всем и, проектируя большую, распределённую базу данных, инженеры, конечно, имеют её в виду. Movicon.Next общается с Oracle через драйвер ADO.NET, как и с любой другой внешней базой данных.

Протокол или База данных

В Movicon.Next имеются 2 модуля записи данных: Протокол (Historian) и Дата-логгер (Data logger). Протокол записывает данные по мере их поступления в Scada-систему, последовательно, с меткой времени. Data logger записывает данные в реляционную базу данных.

historian-data-logger

Movicon.Next позволяет использовать оба эти инструмента, но эффективность использования технологической информации зависит от выбора методики записи данных:

Протокол (Historian) разработан для записи хронологических данных, событий и параметров, рассматривать которые надо в контексте их появления и длительности  с точностью до миллисекунды. Данные Протокола используются для составления графиков или диаграмм по шкале времени.

Дата–логгер не привязан жёстко ко времени, данные записываются и хранятся в связанных между собой таблицах базы данных, что позволяет делать выборки и отчёты по различным аргументам. Генератор отчётов Movicon.Next работает именно с этими данными.

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

Share

Numerix