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

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

Одной из важнейших сетевых технологий явл распределенная обработка данных. ПК стоят на рабочих местах, т.е. на местах возн-ия и испол-ия инф-ии. Они соединены каналами связи. Это дало возм-ть распр-ть их ресурсы по отдельным функ-ым сферам деят-ти и изменить технологию обработки данных в направлении децентрализации. Преим-ва распределенной обработки данных: - большое число взаимоде-их м\ду собой пользователей, выполн функции сбора, регистрации, хранения, передачи и выдачи инф-ии; -снятие пиковых нагрузок с централ-ой базы путем распред-ия обраб и хран локальных БД на разных ЭВМ; -обеспеч симмет-го обмена данными м/ду удаленными польз-ми. Архитектура СУБД описывает ее функцион-ие как взаимод-ие инф-ых процессов 2 типов: клиента и сервера. Орг-ия обраб данных зависит от способа их распр-ия. Сущ-ют централ-ый, децентрал-ый и смешанный способы распред-ия данных. Централ-ая организация данных явл самой простой для реализации. На 1 сервере находится един-ая копия БД. Все операции с БД обеспеч-ся этим сервером. Доступ к данным выпо-ся с помощью удаленного запроса или удаленной транзакции. Децентрализ-ная организация данных предпол-ет разбиение инф-ой базы на несколько физически распред-ых. Каждый клиент пользуется своей БД, кот м.б. либо частью общей инф-ой базы, либо копией инф-ой базы в целом, что приводит к ее дублированию для каждого клиента. Распределение данных на основе разбиения. БД размещ на неск серверах. Сущ-ие копий отдельных частей недопустимо. Распределение данных на основе дублирования заключается в том, что в кажд сервере сети размещ-ся полная БД. Это обеспечивает наиб-ую надежность хранения данных. Недостатки способа: повыш требования к объему внеш памяти; усложнение коррек-ки баз, так как требуется синхронизация в целях согласования копий. Достоинство: все запросы выпол-ся локально, что обеспеч быстрый доступ. Смешанная организациях хран данных объединяет 2 способа распред-ия: разбиение и дублирование. Появляется нбх хранить инф-ию о том, где находятся данные в сети. При этом достиг-ся компромисс м/ду объемом памяти под базу в целом и под базу в каждом сервере, чтобы обеспеч надежность и эфф-ть ее работы; легко реализуется параллельная обработка. Несмотря на гибкость смеш способа организации данных, остается проблема взаимозавис-ти факторов, влияющих на производит-ть системы, проблема ее надежности и выполнения требований к памяти. Смешанный способ организации данных можно использовать лишь при наличии сетевой СУБД.

22.Клиент-серверные технологии

Основные виды, технологии распределенной обработки данных. 1. Технология "клиент-сервер", ориентир-ая на автономный компьютер, то есть и клиент, и сервер размещены на одной ЭВМ. 2. Технология "клиент-сервер", ориентир-ая на централ-ое распределение. При испол-ии этой технологии клиент получает доступ к данным одиночного удаленного сервера, данные мог только считываться, динамический доступ к данным реал-ся посредством удаленных транзакций и запросов, их число д.б. невелико, чтобы не снизилась производит-ть системы. 3. Технология "клиент-сервер", ориент на локальную вычислительную сеть. Эта технология характ-ся особенностями: един-ый сервер обеспеч доступ к базе; клиент формирует процесс, отвечающий за содерж-ую обработку данных, их предст-ие и логич доступ к базе; доступ к базе данных замедлен, так как клиент и сервер связаны через локальную сеть. 4. Технология "клиент-сервер", ориент на изменения данных в одном месте. В случае применения этой технологии реал-ся обработка распред-ой транзакции; удаленные серверы не связаны м/ду собой сетью ЭВМ, т.е. отсутствует сервер-координатор; клиент может изменять данные только в своей локальной базе. Распред-ие данных реализует метод расчленения. 5. Технология "клиент-сервер", ориент на изменение данных в нескольких местах. Имеется сервер-координатор, поддерж-ий протокол передачи данных м/ду различ серверами. Возможна обработка распред-ых транзакций в разных удаленных серверах. Это создает предпосылки разработки распределенной СУБД. Реализуется стратегия смешанного распределения путем передачи копий с помощью СУБД. 6. Технология "клиент-сервер", ориент на распределенную СУБД. Она обеспечивает стратегию разбиения и дублирования, позволяет получить более быстрый доступ к данным. Распределенная СУБД обеспечивает независимость клиента, места размещения сервера, глобальную оптимизацию, распределенный контроль целостности базы, распределенное административное управление.