Двухуровневая файл-серверная архитектура ИС
На начальном этапе развития (1950-1990 годы) традиционной многопользовательской архитектурой информационных систем была схема телеобработки, при которой один компьютер (главный, мэйнфрейм) был соединен с несколькими рабочими местами – терминалами пользователей. На главной (единственной) ЭВМ размещалась база данных и необходимые программы обработки. При такой архитектуры вся нагрузка ложилась на компьютер, который должен выполнять не только действия приложений и СУБД, но и значительную работу по обслуживанию терминалов (подключение терминалов, форматирование данных, вывод на экран терминалов и т.д.).
С появлением персональных ЭВМ и первых локальных сетей пользовательские компьютеры сначала объединялись в одноранговую сеть, в которой все компьютеры были равноправны. На каждом компьютере устанавливались соответствующие приложения, зачастую однотипные, что приводило к дублированию ресурсов и неэффективному их использованию.
На следующем этапе было предложено осуществлять хранение всех общедоступных файлов на выделенном компьютере в сети ― файл-сервере. К функциям сервера относится хранения данных и кодов программы, а к функциям пользовательского компьютера (рабочей станции) ― обработка и отображение данных. Структура такой сети изображена на рис. 1.5.
Рисунок 1.5 – Структура файл-серверной информационной системы |
Файл-серверные приложения по своей структуре схожие с локальными приложениями. Модель файлового сервера изображена на рис. 1.6.
Рисунок 1.6 – Двухуровневая архитектура ИС |
Информационная система этого типа состоит из трех компонент: сервер баз данных, клиент (персональный компьютер с клиентскими приложениями и СУБД), сеть и коммуникационное программное обеспечение. На сервере расположены СУБД и файлы, необходимые для работы клиентских приложений. Клиентские приложения и их персональные СУБД расположены и функционируют на отдельных рабочих станциях и обращаются к файловому серверу только по мере необходимости получения доступа к файлам. Сервер отбирает из базы файлы (а не отдельные их записи), которые сетью отправляются клиенту для обработки. Таким образом, файловый сервер функционирует как совместно используемый жесткий диск.
К достоинствам файл-серверной архитектуры относятся:
1. Многопользовательский режим работы с данными;
2. Удобство централизованного управления доступом;
3. Относительно низкая стоимость разработки.
Архитектуре с использованием файлового сервера присущи следующие основные недостатки:
· большой объем сетевого графика;
· на каждой рабочей станции должна быть полная копия пользовательской СУБД;
· управление параллельностью, восстановлением и целостностью базы данных осложняется, поскольку доступ к одним и тем же файлов осуществляется одновременно несколькими СУБД.
Дата добавления: 2016-02-09; просмотров: 2613;