Полил. Архитектура ИС. Архитектура ис концепция, определяющая модель, структуру, выполняемые функции и взаимосвязь компонентов информационной системы. Классификация архитектур
Скачать 33.23 Kb.
|
Архитектура ИС – концепция, определяющая модель, структуру, выполняемые функции и взаимосвязь компонентов информационной системы. Классификация архитектур. По степени распределенности: Настольные(desktop) – все данные (БД, СУБД, клиентские приложения) хранятся на одном компьютере Распределенные (distributed) – компоненты распределены по нескольким компьютерам Распределенные подразделяются на: Файл-серверные Клиент-серверные Клиент-серверные: Двузвенные Многозвенные Архитектура Файл-сервер. Увеличение сложности задач, появление персональных компьютеров и локальных вычислительных сетей явились предпосылками появления новой архитектуры файл-сервер. Эта архитектура баз данных (Рисунок 1) с сетевым доступом предполагает назначение одного из компьютеров сети в качестве выделенного сервера, на котором будут храниться файлы базы данных. В соответствии с запросами пользователей файлы с файл-сервера передаются на рабочие станции пользователей, где и осуществляется основная часть обработки данных. Центральный сервер выполняет в основном только роль хранилища файлов, не участвуя в обработке самих данных. Рисунок 1 - Архитектура Файл-сервер. Файл-сервер — это выделенный сервер, предназначенный для выполнения файловых операций ввода-вывода и хранящий файлы любого типа. Как правило, обладает большим объемом дискового пространства, реализованном в форме RAID-массива для обеспечения бесперебойной работы и повышенной скорости записи и чтения данных. СУБД, поддерживающие модель: • FoxPro • MS Access • Paradox • dBas Достоинства такой архитектуры: многопользовательский режим работы с данными удобство централизованного управления доступом низкая стоимость разработки высокая скорость разработки невысокая стоимость обновления и изменения ПО Недостатки: проблемы многопользовательской работы с данными: последовательный доступ, отсутствие гарантии целостности низкая производительность (зависит от производительности сети, сервера, клиента) плохая возможность подключения новых клиентов низкая ненадежность системы |