Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
26
Добавлен:
22.08.2013
Размер:
85.5 Кб
Скачать

Распределенная обработка данных

Классификация

сетей

 

 

 

 

Предназначены для эффективной работы с данными

 

Локальные

 

 

 

сети

 

 

в совместном режиме нескольким группам пользователей

 

 

 

 

 

 

 

 

Городские

 

 

 

Региональные

 

Могут объединять в себе

 

Глобальные

 

 

 

 

 

 

сети

 

 

 

локальные сети и быть

 

 

 

 

 

 

 

 

 

компонентыми других

 

 

 

Национальные

 

 

 

 

Глобальных сетей

 

 

 

 

 

 

 

 

 

 

 

 

Транснациональные

Распределенная обработка данных

Управление ресурсами самого компьютера

Программное обеспечение сетевого компьютера

Обмен информации с другими компьютерами

Компоненты локальных сетей

Рабочие станции

Серверы

Линии связи

Персональные компьютеры пользователей

Обеспечение взаимодействия составных частей сети и распределение между рабочими станциями сетевых ресурсов

 

Дополнительные

 

 

Источники бесперебойного питания,

 

компоненты

 

 

модемы, коннекторы и т. д.

 

 

 

 

 

Распределенная обработка данных

Механизмы управления локальными сетями

 

 

 

Децентрализованный

Централизованный

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Один (или небольшое количество) компьютеров являются серверами, а остальные рабочими станциями. Преимущество: высокая степень защиты и удобство администрирования

Сервер фактически отсутствует, а функции управления сетевыми ресурсами распределены между рабочими станциями и могут периодически перераспределяться между ними.

Преимущество: выходе сервера из строя работа всей сети не парализуется

Распределенная обработка данных

Распределенные

системы

 

 

 

 

Система распределенной

 

Распределенная БД

обработки данных

 

 

 

 

 

 

 

 

 

 

Распределенный доступ к централизованной БД: физически БД расположена на одном компьютере, а работу с ней в параллельном режиме осуществляет группа пользователей, каждый из которых территориально расположен на своем рабочем месте

Распределенная БД : БД распределена по нескольким компьютерам

Распределенная обработка данных

Архитектура клиент-сервер

 

 

 

Сервер

Клиент

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Компьютер с размещенной на нем программой, которая обеспечивает интерфейс пользователя – получает от него запрос к данным, отсылает их серверу, получает обратно результат запроса и представляет его пользователю

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

Распределенная обработка данных

Архитектура клиент-сервер

 

 

 

Трехзвенная

Двухзвенная

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1 звено – компьютер-сервер. Выполняет либо всю работу по управлению данными, либо обрабатывает поступившие запросы.

2 звено – компьютер-клиент. Представляет данные пользователю в удобном для него виде

1 звено – компьютер-сервер.

2 звено – компьютер-клиент.

3 звено – сервер приложений. Основная функция – обеспечение взаимодействия клиента и сервера БД

Распределенная обработка данных

Модели двухзвенной архитектуры

Модель удаленного доступа к данным

Модель сервера БД

Модель распределенного представления

Модель распределенной функции

Модель распределенной БД

На клиенте сосредоточены функции представления данных обработки данных

Функции представления данных остаются за клиентом, время функции манипулирова- ния данными передаются серверу

На сервере сосредоточиваются практически все функции управления данными, а роль клиента заключается только в визуальном отображении результатов работы

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

На мощном клиенте располагаются не только прикладные программы, но и часть самих данных

Распределенная обработка данных

Архитектура клиент-сервер

Клиент

 

 

 

Сервер

 

 

 

 

Представление и обработка

 

 

 

 

 

 

 

Файловые

данных, управление

 

 

 

 

 

 

системы

 

 

 

данными, СУБД

 

 

 

 

 

 

 

 

 

 

 

 

Архитектура выделенного сервера БД

Клиент

 

 

 

Сервер

 

 

 

 

 

 

 

 

 

 

 

 

 

 

представление и обработка

 

 

 

Управление

данных

 

 

 

данными, СУБД

 

 

 

 

 

 

 

 

 

 

БД

БД

Распределенная обработка данных

Архитектура активного сервера БД

Клиент

 

 

 

Сервер

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Представление и обработка

 

 

 

Обработка данных

 

 

 

 

 

 

и управление

 

 

БД

данных

 

 

 

 

 

 

 

 

данными, СУБД

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Архитектура сервера приложений

Клиент

 

 

 

Сервер

 

 

Сервер БД

 

 

 

 

 

приложений

 

 

 

 

 

 

 

 

 

 

 

 

Представление и

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Управление

 

 

 

 

 

 

 

обработка

 

 

 

 

 

 

СУБД

 

 

БД

 

 

 

данными

 

 

 

 

 

 

 

 

 

 

 

 

 

данных

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Распределенная обработка данных

Модели децентрализованного Управления данными

Модель распределенных БД

 

Модель тиражирования

 

 

 

 

 

 

 

 

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

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

Соседние файлы в папке Prezentaciya