Лекции.Орг


Поиск:




Категории:

Астрономия
Биология
География
Другие языки
Интернет
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Механика
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Транспорт
Физика
Философия
Финансы
Химия
Экология
Экономика
Электроника

 

 

 

 


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




 

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

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

 

сеть.

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

местах.

 

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

 

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

 

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

 

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

 


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

 

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

 

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

 

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

 

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

 





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


Дата добавления: 2017-02-25; Мы поможем в написании ваших работ!; просмотров: 333 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

Люди избавились бы от половины своих неприятностей, если бы договорились о значении слов. © Рене Декарт
==> читать все изречения...

2544 - | 2359 -


© 2015-2025 lektsii.org - Контакты - Последнее добавление

Ген: 0.013 с.