Основные виды технологии распределенной обработки данных

Рассмотрим основные виды технологии распределенной обработки данных.

1. Технология клиент-сервер, ориентированная на автономный компьютер, т.е. и клиент, и сервер размещены на одной ЭВМ.

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

2. Технология клиент-сервер, ориентированная на централизованное распределение.

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

3. Технология клиент-сервер, ориентированная на локальную вычислительную сеть.

Эта технология характеризуется следующими особенностями:

■ единственный сервер обеспечивает доступ к базе;

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

■ доступ к базе данных замедлен, так как клиент и сервер связаны через локальную сеть.

4. Технология клиент-сервер, ориентированная на изменения данных в одном месте.

В случае применения этой технологии:

■ реализуется обработка распределенной транзакции;

■ удаленные серверы не связанны между собой сетью ЭВМ, т.е. отсутствует сервер-координатор;

■ клиент может изменять данные только в своей локальной базе;

■ возникает опасность «смертельных объятий», т.е. ситуация, когда задача А ждет записи, заблокированные задачей В, а задача В ждет записи, заблокированные задачей А.

Поэтому распределенная СУБД должна иметь средство контроля совпадений противоречивых запросов. Распределение данных реализует метод расчленения.

5. Технология клиент-сервер, ориентированная на измерение данных в нескольких местах. В отличие от предыдущей технологии здесь имеется сервер-координатор, поддерживающий протокол передачи данных между различными серверами. Возможна обработка распределенных транзакций в разных удаленных серверах. Это создает предпосылки разработки распределенной СУБД. Реализуется стратегия смешанного распределения путем передачи копий с помощью СУБД.

6. Технология клиент-сервер, ориентированная на распределенную СУБД.

Она обеспечивает стратегию разбиения и дублирования, позволяет получить более быстрый доступ к данным. Распределенная СУБД обеспечивает независимость клиента от места размещения сервера, глобальную оптимизацию, распределенный контроль целостности базы, распределенное административное управление.

Во всех технологиях существуют два способа связи прикладных программ клиента и сервера баз данных: прямой и непрямой. При прямом соединении прикладная программа клиента связывается непосредственно с сервером базы данных, а при непрямом - доступ к удаленному серверу обеспечивается средствами локальной базы. Возможно объединение обоих способов.

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

Тем самым данная технология позволяет независимо наращивать возможности сервера баз данных и совершенствовать инструментальные средства клиента. Недостаток технологии клиент-сервер заключается в повышении требований к производительности ЭВМ — сервера, в усложнении управления вычислительной сетью, а при отсутствии сетевой СУБД — в сложности организации распределенной обработки.

Под операционной средой сервера баз данных понимают возможности операционной системы компьютера и сетевой операционной системы.

Серверы баз данных рассчитаны на поддержку большого числа различных типов приложений. Для реализаций интерфейса с сервером базы данных можно использовать объектно-ориентированные средства, электронные таблицы, текстовые процессоры, графические пакеты, настольные издательства и другие информационные технологии.

 


 

 








Дата добавления: 2016-05-11; просмотров: 1023;


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

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

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

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