Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Восстановление распределенных баз данных

Лекция 7

 

 

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

В распределенной среде существуют четыре типа отказов:

§ потеря сообщения;

§ отказ линии связи;

§ аварийный останов одного из сайтов;

§ расчленение сети.

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

Функционирование РСУБД в значительной мере зависит от надежного взаимодейст­вия всех узлов в сети.

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

На следующем рисунке исходная распределенная система состоит из пяти узлов(сайтов). В результате отказа линии связи между узлами(сайтами) 1 и 2 была расчленена на два фрагмента: сайты 1, 4, 5 и сайты 2, 3 — как показано на рис..

 

 

а) б)

Расчленение сети: а) исходное состояние сети до отказа; б) состояние сети после отказа линии связи.

 

В некоторых случаях бывает трудно установить, что именно отказало — линия связи или узел(сайт), с которым она соединена. предположим, что сайт 1 не может взаимодействовать с сайтом 2 в пределах установленного временного интерва­ла (тайм-аута). Причиной этому может служить любая из следующих ситуаций:

§ сайт 2 не функционирует или нарушена работа сети;

§ отказ в линии связи;

§ имеет место расчленение сети;

§ сайт 2 в настоящее время перегружен и не способен ответить на посту­пившее сообщение в пределах установленного тайм-аута.

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

 

<== предыдущая лекция | следующая лекция ==>
Самостоятельная работа. 3. - закон Стефана-Больцмана | Двухфазная фиксация транзакций (2РС)
Поделиться с друзьями:


Дата добавления: 2014-01-20; Просмотров: 360; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.008 сек.