Двухуровневая файл-серверная архитектура ИС

 

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

С появлением персональных ЭВМ и первых локальных сетей пользовательские компьютеры сначала объединялись в одноранговую сеть, в которой все компьютеры были равноправны. На каждом компьютере устанавливались соответствующие приложения, зачастую однотипные, что приводило к дублированию ресурсов и неэффективному их использованию.

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

Рисунок 1.5 – Структура файл-серверной информационной системы

Файл-серверные приложения по своей структуре схожие с локальными приложениями. Модель файлового сервера изображена на рис. 1.6.

 

  Рисунок 1.6 – Двухуровневая архитектура ИС  

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

К достоинствам файл-серверной архитектуры относятся:

1. Многопользовательский режим работы с данными;

2. Удобство централизованного управления доступом;

3. Относительно низкая стоимость разработки.

Архитектуре с использованием файлового сервера присущи следующие основные недостатки:

· большой объем сетевого графика;

· на каждой рабочей станции должна быть полная копия пользовательской СУБД;

· управление параллельностью, восстановлением и целостностью базы данных осложняется, поскольку доступ к одним и тем же файлов осуществляется одновременно несколькими СУБД.

 

 








Дата добавления: 2016-02-09; просмотров: 2500;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.005 сек.