Реляционные базы данных и IndustrialSQL Server - база данных реального времени |
Автоматизация - Построение систем хранения данных |
Первые технологии, или немного истории Путь развития БД - это путь все большего и большего отстранения программного обеспечения от физических структур данных. До появления БД информация хранилась в отдельных файлах. Самые первые системы управления файлами позволяли программистам создавать, записывать, обновлять и читать эти файлы. Файловая система имеет органический недостаток: программы должны точно знать , где расположены данные. Как следствие - для определения адресов в развитых системах хранения данных необходимо применение сложных, трудно оптимизируемых и модифицируемых алгоритмов. Первыми попытками абстрагирования программ от физических структур данных были индексные файлы, обеспечивающие доступ к информации посредством индексных ключей, т.е. для поиска записей в файле использовалась совокупность указателей. Например, архивный файл индексировался по именам переменных, а извлечение данных происходило по конкретному имени переменной. Такой подход решал определенный круг проблем, но индексным файлам по-прежнему были присущи многие ограничения, характерные для простых структур с единственной точкой входа. Сюда можно отнести, в частности, и неоптимальное хранение информации (дублирование, недостаточное структурирование), и значительное время поиска в больших файлах, не говоря уже о затратах на аппаратное обеспечение. В качестве возможного решения этих проблем явились иерархические БД. В таких базах элементы данных строго упорядочены, причем так, что данные одного уровня подчиняются (является подмножеством) данных другого, более вышестоящего уровня. В такой модели связи данных могут быть отражены в виде дерева-графа, где допускаются только односторонние связи от старших вершин к младшим. В качестве иллюстрации можно привести промышленный завод, имеющий несколько производственных линий, каждая из которых состоит из определенного числа механизмов, с каждым из которых связано определенное количество параметров и т.д. Иерархическая модель показывает хорошие результаты, при условии, однако, что взгляд пользователя на данные совпадает с иерархической структурой использующейся модели данных. Применительно к нашему заводу это означает, что запросы по данным, связанным непосредственно с его функциональной структурой, будут выполняться достаточно эффективно. В то же время запросы, относящиеся, скажем, к его конкретной продукции или партии будут в одинаковой мере и сложны, и неоптимальны или даже вовсе невозможны. Иерархические БД не получили широкого распространения. Реальный мир отнюдь не является иерархическим. Перспективнее оказались сетевые СУБД, учитывающие более сложные взаимосвязи между составляющими БД элементами (теоретически, по крайней мере, допускаются связи всех со всеми ). Управляющие программы для таких СУБД становились все более и более независимыми от физических структур данных. Но все равно необходимо знать, как управлять этими структурами, - по-прежнему для таких моделей характерна сложность реализации СУБД, а сами программы остаются весьма чувствительными к модификациям. И еще. Поскольку каждый элемент данных должен содержать ссылки на другие элементы, требуются значительные объемы памяти, как дисковой, так и оперативной. Дефицит последней может приводить к замедлению доступа к данным, лишая сетевую БД основного ее достоинства - быстродействия. |
Читайте: |
---|
Диспетчеризация пунктов:
СИСТЕМА ДИСПЕТЧЕРИЗАЦИИ РАСПРЕДЕЛЕННЫХ ОБЪЕКТОВ КУРГАНВОДОКАНАЛА![]() Заказчик и разработчик: МУП «Курганводоканал» Объект: городские сети водоснабжения, пункт водозабора, насосные станции третьего подъема, канализационные насосные станции Состав системы: Сбор... |
АВТОМАТИЗИРОВАННАЯ СИСТЕМА КОММЕРЧЕСКОГО УЧЕТА ЭЛЕКТРОЭНЕРГИИ НА ОАО ПЕРМТРАНСЖ![]() Заказчик: ОАО «Пермтрансжелезобетон», г. Краснокамск Пермской обл. – крупнейший производитель железобетонных конструкций, уральского региона, а также по изготовлению продукции дерево - и металлообр... |
АВТОМАТИЗАЦИЯ СИСТЕМЫ ВЕНТИЛЯЦИИ И КОНДИЦИОНИРОВАНИЯ ТОРГОВОГО ЦЕНТРА![]() Заказчик: Группа компаний «Нимал» Описание технологического процесса: Объектом управления и контроля является система кондиционирования здания торгового центра в г. Тула. Решаемые задачи: ... |
Теория АСУ:
Инерция![]() Самые современные материалы и технологии позволяют лишь сократить инерцию. При стандартной автоматике ее минимизирует использование котлов со стальным теплообменником. Основным недостатком их явл... |
Контроль измерительных приборов![]() Для обеспечения единообразия, верности и правильного применения мер и измерительных приборов установлен определенный порядок их контроля. Для этой цели организована Государственная служба мер и изме... |
Классификация АСУ ТП![]() В зарубежной литературе можно встретить довольно интересную классификацию АСУ ТП, в соответствие с которой все АСУ ТП делятся на три глобальных класса: • SCADA (Supervisory Control and Data Acqui... |
Автоматизации технологических процессов. Основные сведения о проектировании![]() Проектная документация по разделу автоматизации технологических процессов в проектах строительства, расширения, реконструкции и технического перевооружения действующих предприятий выполняется соглас... |
Средства автоматизации![]() Технологическое оборудование и коммуникации автоматизируемого объекта изображают на схеме автоматизации упрощенно, но в такой степени, которая позволяет показать их взаимное расположение, взаимодейс... |
Оборудования в АСУ:
Многокомпонентное дозирование в приготовлении комбикорм![]() Недавно началась промышленная эксплуатация завода ЗАО «Неокорм» по производству премиксов в г. Лакинск Владимирской области.[1] ... |
Некоторые особенности дозаторов![]() Дозаторы инертных материалов песка и щебня (рис.3.) имеют ряд особенностей. Дозирующие заслонки установлены на раме с возможнос... |
Управление процессом:
АСУ ТП МНОГОКОМПОНЕНТНЫМИ ВЕСАМИ![]() · Назначение Автоматическая система управления многокомпонентными весами ВМК-2500 (в дальнейшем система) предназначена для кон... |
Особенности технической реализации ВПУ-700![]() Пульт оператора рассчитан на одновременную работу двух операторов ВПУ-700 (рисунок 3), при этом с любого из операторских мест мо... |