28.09.2026
 
 

 

Реляционные базы данных и IndustrialSQL Server - база данных реального времени
Автоматизация - Построение систем хранения данных

реляционные базы данных и industrialsql server - база данных реального времени

Первые технологии, или немного истории

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

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

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

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

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

 


Читайте:


Добавить комментарий


Защитный код
Обновить

Диспетчеризация пунктов:

Автоматизированная система коммерческого учета отпуска питьевой воды потребителя

News image

В г. Новороссийске реализована перва очередь системы коммерческого учета питьевой воды. Функции системы: обеспечение приборного учета потребляемой питьевой воды каждым объектом водопотребления, о...

Система диспетчеризации распределенных объектов Курганводоканала

News image

Объект: городские сети водоснабжения, пункт водозабора, насосные станции третьего подъема, канализационные насосные станции. Для сбора данных с объектов используется радиоканал. Система диспетчер...

СИСТЕМА МОНИТОРИНГА ЗДАНИЯ ПРАВЛЕНИЯ ОАО РОСНЕФТЬ

News image

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

 

Теория АСУ:

Теория автоматического управления ТАУ

News image

Теория автоматического управления (ТАУ) изучает принципы построения систем автоматического управления и закономерности протекающих в них процессов, которые она исследует на динамических моделях дейс...

Методы автоматизации

News image

Методы автоматизации производства и научные основы автоматизации развиваются главным образом по 3 направлениям.Во-первых, разрабатывают методы эффективного изучения закономерностей объектов управлен...

Блочные тепловые пункты

News image

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

Техника безопасности при эксплуатации и ремонте приборов и средств автоматизации

News image

Электрические приборы и средства автоматизации, приборы, устанавливаемые во взрывоопасных помещениях и наружных установках, должны удовлетворять требованиям Правил устройства электроустановок (ПУЭ)....

Комплексная автоматизация технологических процессов

News image

Техническое перевооружение и реконструкция производства кроме решения задач проектирования и внедрения новых технологических процессов предусматривает также в качестве основного средства интенсифика...

 
 

Программные решения в автоматизации:

Снижение стоимости на этапе инсталляции системы из TF-компон

News image

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

Основные понятия InTouch

News image

Основными понятиями InTouch являются переменные (tags), база данных реального времени (вся совокупность переменных и механизмы их взаимодействия дру...

Простота использования

News image

Графический построитель поддерживает несколько шаблонов алармов, из которых можно выбрать наиболее подходящий для вашей задачи. На тесте, представле...

Новая реализация клиентского приложения в режиме сервер/терм

News image

С появлением Windows NT/2000 Terminal Services вновь стала возможна организация клиентских сессий, когда каждый клиент функционирует независимо от д...

Гиперссылки на другиеWeb-узлы

News image

В сети Intranet предприятия или вне его может быть множество других серверов данных, где хранится необходимая информация. Например, главный технолог...

Sun

News image

Изначально Sun нацеливалась на небольшие встраиваемые устройства. Но когда вдруг выяснилось, что Java становится массовым любимцем в Web и Internet,...

 

Примеры удачного внедрения:

ПТК АРЗ

Программно-технический комплекс управления оборудованием водоприемника (предтурбинные затворы, аварийно-ремонтные затворы (АРЗ)) – ПТК АРЗ предназна...

Управление программами

формирование и ведение базы данных по проекту (заказу); определение и поддержка иерархической структуры работ по проекту, счетов затрат и т. п.; опр...

Совместное производство как результат взаимодействия систем

Для совместного производства (C-Manufacturing — collaborative manufacturing) необходима более тесная интеграция имеющейся на предприятии информации....

БЭСТ

(Интеллект-Сервис, Россия) БЭСТ - комплексная система, которая позволяет организовать бухгалтерский учет в полном объеме, учет основных фондов, ...

SMART-SPRECON – современное решение для построения систем ав

Леонид Орлов, директор отраслевых проектов компании «РТСофт» Рассматривается комплексное решение для АСУ ТП на базе ПТК SMART-SPRECON и РЗА SIEME...

ERP-системы и специализированные пакеты

До недавнего времени исчерпывающей функциональностью в области автоматизации управления предприятиями обладали ERP-системы, особенно крупные. Но,...