- •Распределенная обработка данных
- •Распределенная обработка данных
- •Распределенная обработка данных
- •Распределенная обработка данных
- •Распределенная обработка данных
- •Распределенная обработка данных
- •Распределенная обработка данных
- •Распределенная обработка данных
- •Распределенная обработка данных
- •Распределенная обработка данных
- •Распределенная обработка данных
Распределенная обработка данных
Классификация
сетей
|
|
|
|
Предназначены для эффективной работы с данными |
|
Локальные |
|
|
|
|
сети |
|
|
в совместном режиме нескольким группам пользователей |
|
|
|
||
|
|
|
|
|
Городские
|
|
|
Региональные |
|
Могут объединять в себе |
|
Глобальные |
|
|||
|
|
|
|
||
|
сети |
|
|
|
локальные сети и быть |
|
|
|
|
||
|
|
|
|
|
компонентыми других |
|
|
|
Национальные |
||
|
|
|
|
Глобальных сетей |
|
|
|
|
|
|
|
|
|
|
|
|
|
Транснациональные
Распределенная обработка данных
Управление ресурсами самого компьютера
Программное обеспечение сетевого компьютера
Обмен информации с другими компьютерами
Компоненты локальных сетей
Рабочие станции
Серверы
Линии связи
Персональные компьютеры пользователей
Обеспечение взаимодействия составных частей сети и распределение между рабочими станциями сетевых ресурсов
|
Дополнительные |
|
|
Источники бесперебойного питания, |
|
компоненты |
|
|
модемы, коннекторы и т. д. |
|
|
|
|
|
Распределенная обработка данных
Механизмы управления локальными сетями
|
|
|
Децентрализованный |
Централизованный |
|
||
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
Один (или небольшое количество) компьютеров являются серверами, а остальные рабочими станциями. Преимущество: высокая степень защиты и удобство администрирования
Сервер фактически отсутствует, а функции управления сетевыми ресурсами распределены между рабочими станциями и могут периодически перераспределяться между ними.
Преимущество: выходе сервера из строя работа всей сети не парализуется
Распределенная обработка данных
Распределенные
системы
|
|
|
|
Система распределенной |
|
Распределенная БД |
|
обработки данных |
|
|
|
|
|
|
|
|
|
|
|
Распределенный доступ к централизованной БД: физически БД расположена на одном компьютере, а работу с ней в параллельном режиме осуществляет группа пользователей, каждый из которых территориально расположен на своем рабочем месте
Распределенная БД : БД распределена по нескольким компьютерам
Распределенная обработка данных
Архитектура клиент-сервер
|
|
|
Сервер |
Клиент |
|
||
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
Компьютер с размещенной на нем программой, которая обеспечивает интерфейс пользователя – получает от него запрос к данным, отсылает их серверу, получает обратно результат запроса и представляет его пользователю
Сервер - основная структура, обеспечивающая функции управления данными. На сервере физически хранятся программы обработки данных- хранимые процедуры, Запросы - хранимые команды, БД или ее часть
Распределенная обработка данных
Архитектура клиент-сервер
|
|
|
Трехзвенная |
Двухзвенная |
|
||
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
1 звено – компьютер-сервер. Выполняет либо всю работу по управлению данными, либо обрабатывает поступившие запросы.
2 звено – компьютер-клиент. Представляет данные пользователю в удобном для него виде
1 звено – компьютер-сервер.
2 звено – компьютер-клиент.
3 звено – сервер приложений. Основная функция – обеспечение взаимодействия клиента и сервера БД
Распределенная обработка данных
Модели двухзвенной архитектуры
Модель удаленного доступа к данным
Модель сервера БД
Модель распределенного представления
Модель распределенной функции
Модель распределенной БД
На клиенте сосредоточены функции представления данных обработки данных
Функции представления данных остаются за клиентом, время функции манипулирова- ния данными передаются серверу
На сервере сосредоточиваются практически все функции управления данными, а роль клиента заключается только в визуальном отображении результатов работы
Большая часть прикладных программ реализуется на сервере. На клиенте реали- зуются некоторые специфичные функции обработки информации
На мощном клиенте располагаются не только прикладные программы, но и часть самих данных
Распределенная обработка данных
Архитектура клиент-сервер
Клиент |
|
|
|
Сервер |
|
|
|
|
|
Представление и обработка |
|
|
|
|
|
|
|
Файловые |
|
данных, управление |
|
|
|
|
|
|
|
системы |
|
|
|
|
||
данными, СУБД |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Архитектура выделенного сервера БД
Клиент |
|
|
|
Сервер |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
представление и обработка |
|
|
|
Управление |
данных |
|
|
|
данными, СУБД |
|
|
|
|
|
|
|
|
|
|
БД
БД
Распределенная обработка данных
Архитектура активного сервера БД
Клиент |
|
|
|
Сервер |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Представление и обработка |
|
|
|
Обработка данных |
|
|
|
|
|
|
и управление |
|
|
БД |
|
данных |
|
|
|
|
|
||
|
|
|
данными, СУБД |
|
|
||
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Архитектура сервера приложений
Клиент |
|
|
|
Сервер |
|
|
Сервер БД |
|
|
||
|
|
|
приложений |
|
|
|
|
||||
|
|
|
|
|
|
|
|
||||
Представление и |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Управление |
|
|
|
|
|
|
|
|
обработка |
|
|
|
|
|
|
СУБД |
|
|
БД |
|
|
|
|
данными |
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
||||
данных |
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Распределенная обработка данных
Модели децентрализованного Управления данными
Модель распределенных БД |
|
Модель тиражирования |
|
|
|
|
|
|
|
|
|
В модели имеется глобальный словарь данных, в котором содержится информация о физическом местоположении каждой из частей распределенной БД. Доступ к данным осуществляется посредством протокола двухфазной фиксации транзакций
Обеспечивается механизм создания копий данных на всех узлах системы. В системе имеется специальный компонент, функциональное назначение которого заключается в обеспечении идентичности всех копий
