Студопедия

КАТЕГОРИИ:


Архитектура-(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)

Распределенные БД




Распределённые БД (РБД) — совок-ть логически взаимосвязанных БД, распределённых в компьютерной сети.

РБД состоит из набора узлов, связанных коммуникационной сетью, в к-ой: 1)каждый узел — это полноценная СУБД сама по себе; 2)узлы взаимодействуют м/у собой т.о., что польз-ль любого из них может получить доступ к любым дан-м в сети так, как будто они находятся на его собственном узле.

Каждый узел сам по себе явл-тся системой БД. Любой пользо-ль может выполнить операции над дан-ми на своём локальном узле точно так же, как если бы этот узел вовсе не входил в распределённую систему. Распределённую систему БД можно рассматривать как партнёрство м/у отдельными локальными СУБД на отдельных локальных узлах.

Фундамент-ый принцип создания РБД («правило 0»): Для польз-ля распределённая система д. выглядеть так же, как нераспределённая система.

Фундаментальный принцип имеет следствием определённые дополнительные правила или цели, напр., 1)Локальная независимость. Узлы в распределённой системе должны быть независимы, или автономны. Локальная независимость означает, что все операции на узле контролируются этим узлом. 2)Непрерывное функционирование. Распределённые системы должны предоставлять более высокую степень надёжности и доступности. 3)Независимость от расположения. Пользователи не должны знать, где именно данные хранятся физически и должны поступать так, как если бы все данные хранились на их собственном локальном узле. 4)Обработка распределённых запросов. Суть в том, что для запроса может потребоваться обращение к нескольким узлам. В такой системе может быть много возможных способов пересылки данных, позволяющих выполнить рассматриваемый запрос. 5)Управление распределёнными транзакциями. Существует 2 главных аспекта управления транзакциями: управление восстановлением и управление параллельностью обработки. Что касается управления восстановлением, то чтобы обеспечить атомарность транзакции в распределённой среде, система должна гарантировать, что все множество относящихся к данной транзакции агентов (агент — процесс, который выполняется для данной транзакции на отдельном узле) или зафиксировало свои результаты, или выполнило откат. Что касается управления параллельностью, то оно в большинстве распределённых систем базируется на механизме блокирования, точно так, как и в нераспределённых системах. 6)Независимость от операционной системы. Возможность функционирования СУБД под различными операционными системами. 7)Независимость от типа СУБД. Необходимо, чтобы экземпляры СУБД на различных узлах все вместе поддерживали один и тот же интерфейс, и совсем необязательно, чтобы это были копии одной и той же версии СУБД и прочие.

Типы РБД: 1)Распределённые БД; 2)Мультибазы данных с глобальной схемой. Система мультибаз данных — это распределённая система, к-ая служит внешним интерфейсом для доступа ко м-ву локальных СУБД или структурируется, как глобальный уровень над локальными СУБД. 3)Федеративные БД. В отличие от мультибаз не располагают глобальной схемой, к к-ой обращаются все приложения. Вместо этого поддерживается локальная схема импорта-экспорта дан-х. На каждом узле поддерживается частичная глобальная схема, описывающая инф-цию тех удалённых источников, дан-е с к-ых необх-мы для функционирования. 4)Мультибазы с общим языком доступа — распределённые среды управления с технологией «клиент-сервер».

 





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


Дата добавления: 2015-05-09; Просмотров: 1158; Нарушение авторских прав?; Мы поможем в написании вашей работы!


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



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




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