Студопедия

КАТЕГОРИИ:


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

Архитектура распределенных СУБД




Функции распределенных СУБД

Гомогенные и гетерогенные распределенные СУБД

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

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

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

- Расширенные средства ведения каталога, позволяющие сохранять сведения о распределении данных в сети.

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

- Расширенные функции управления параллельностью, позволяющие под­держивать целостность реплицируемых данных.

- Расширенные функции восстановления, учитывающие возможность отка­зов в работе отдельных сайтов и отказов линий связи.

Трехуровневая архитектура ANSI-SPARC представляет собой типовое решение для централизованных СУБД. Однако распреде­ленные СУБД имеют множество отличий, которые весьма сложно отразить в некотором эквивалентном архитектурном решении, приемлемом для большинства случаев. Один из примеров рекомендуемой архитектуры СУРБД представлен на рисунке 12. Он включает следующие элементы:

- набор глобальных внешних схем;

- глобальную концептуальную схему;

- схему фрагментации и схему распределения;

- набор схем для каждой локальной СУБД, отвечающих требованиям трех­уровневой архитектуры ANSI-SPARC.

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

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

Схемы фрагментации и распределения. Схема фрагментации содержит описание того, как данные должны логически распределяться по разделам. Схема распределения является описанием того, где рас­положены имеющиеся данные. Схема распределения учитывает все организованные в системе процессы репликации.

Локальные схемы. Каждая локальная СУБД имеет свой собственный набор схем. Локальная концеп­туальная и локальная внутренняя схемы полностью соответствуют эквивалентным уровням архитектуры ANSI-SPARC.




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


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


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



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




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