Мегаобучалка Главная | О нас | Обратная связь


Базы данных в SCADA. Особенности промышленных баз данных. Microsoft SQL-сервер. Основные характеристики.



2018-07-06 594 Обсуждений (0)
Базы данных в SCADA. Особенности промышленных баз данных. Microsoft SQL-сервер. Основные характеристики. 0.00 из 5.00 0 оценок




 

Как правило, производственному персоналу всегда не хватает информации. Операторам, специалистам, ремонтному персоналу, руководству - всем нужен доступ к текущим и архивным производственным данным, статистической и итоговой информации и т.д. Все они хотели бы иметь какое-то единое средство доступа к информации, обладающее мощью и открытостью РБД.

Однако, традиционные БД не всегда применимы в системах промышленной автоматизации. Можно выделить несколько основных ограничений.

- Производственные процессы генерируют данные очень быстро. Чтобы хранить производственный архив системы, например, с 7500 рабочими переменными, каждую секунду необходимо вставлять в базу данных 7500 записей. Обычные БД не могут выдержать подобную нагрузку.

- Производственная информация не вмещается. Многомесячный архив завода с 7500 рабочими переменными требует под БД дисковой памяти объемом около 1 Терабайта. Сегодняшние технологии такими объемами манипулировать не могут (19.44 ГБ за 1 месяц при опросе раз в секунду!).

- SQL как язык не подходит для обработки временных или периодических данных, типичных для производственных систем. В частности, чрезвычайно трудно указать в запросе периодичность выборки возвращаемых данных.

Таким образом, при создании каждой SCADA-системы разработчикам приходится решать проблему – как заставить базу данных соответствовать вышеперечисленным требованиям. Существует два основных пути решения данной проблемы.

1. Создание собственной СУБД. Этот путь является длительным и трудоемким. К тому же, возникает проблема интегрирования созданной СУБД со стандартными офисными приложениями.

2. Использование какой-либо существующей СУБД в качестве базовой, и создание лишь «надстройки» над ней, для обеспечения работы в реальном времени. При таком подходе обеспечивается совместимость базы данных с офисными приложениями, возможность обмена данными по Интернет и т.д.

В случае, когда разработчики SCADA идут по пути создания «надстройки» над существующей СУБД, для систем, работающих под управлением ОС Windows, в качестве базовой СУБД часто используется Microsoft SQL Server.

Microsoft SQL Server– законченное предложение в области баз данных и анализа данных для быстрого создания масштабируемых решений электронной коммерции, бизнес-приложений и хранилищ данных. Таким образом, Microsoft SQL Server – это многофункциональная развитая СУБД. Microsoft SQL Server обеспечивает связь между клиентским приложением и базой данных при помощи различных протоколов связи:

1) Named Pipes (именованные каналы) – особый протокол передачи данных в Windows NT/2000;

2) TCP/IP;

3) Multiprotocol – сетевой протокол, основанный на DCOM;

4) Shared Memory – локальный (несетевой) протокол, основанный на DDE.

При этом клиентское приложение может находиться на том же компьютере, что и Microsoft SQL Server, на другом Windows-компьютере в локальной сети, либо на удаленном компьютере с операционной системой, поддерживающей один из перечисленных сетевых протоколов.

Microsoft SQL Server может выполняться на любых аппаратных платформах, поддерживающих Windows NT/2000.

Как показано на рисунке 20, Microsoft SQL Server обрабатывает SQL-запросы, поступающие от одного либо нескольких клиентских приложений, обращается к базам данных, передает полученные данные в клиентское приложение, т.о., Microsoft SQL Server представляет собой «средний уровень» между клиентским приложением и собственно базой данных (таблицей).

Перечислим основные возможности, предоставляемые MS SQL Server:

1. стандартный способ обращения – SQL – запрос;

2. независимость клиентского приложения от типа базы данных;

3. возможность поддержки распределенных баз данных;

4. возможность получения данных на одной ЭВМ, по локальной сети и по Интернет;

5. автоматическое выполнение функций резервирования, защиты данных.

Рис. 20. Функционирование Microsoft SQL Server.

 

В основу Microsoft SQL Server положена распределенная многокомпонентная модель. При этом для работы с каждым клиентом используется свой отдельный поток. Всего одновременно может быть подключено 32767 клиентов.

В состав пакета Microsoft SQL Server входят более 20 утилит, выполняющих следующие функции:

- создание и администрирование БД;

- резервирование и поддержка целостности БД;

- средства построения запросов SQL;

- средства обеспечения безопасности;

- средства взаимодействия с клиентом по различным протоколам.



2018-07-06 594 Обсуждений (0)
Базы данных в SCADA. Особенности промышленных баз данных. Microsoft SQL-сервер. Основные характеристики. 0.00 из 5.00 0 оценок









Обсуждение в статье: Базы данных в SCADA. Особенности промышленных баз данных. Microsoft SQL-сервер. Основные характеристики.

Обсуждений еще не было, будьте первым... ↓↓↓

Отправить сообщение

Популярное:
Как вы ведете себя при стрессе?: Вы можете самостоятельно управлять стрессом! Каждый из нас имеет право и возможность уменьшить его воздействие на нас...
Модели организации как закрытой, открытой, частично открытой системы: Закрытая система имеет жесткие фиксированные границы, ее действия относительно независимы...
Организация как механизм и форма жизни коллектива: Организация не сможет достичь поставленных целей без соответствующей внутренней...
Как выбрать специалиста по управлению гостиницей: Понятно, что управление гостиницей невозможно без специальных знаний. Соответственно, важна квалификация...



©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (594)

Почему 1285321 студент выбрали МегаОбучалку...

Система поиска информации

Мобильная версия сайта

Удобная навигация

Нет шокирующей рекламы



(0.006 сек.)