Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
shp.doc
Скачиваний:
17
Добавлен:
18.09.2019
Размер:
5.46 Mб
Скачать

10. Распределенные субд. Распределенная обработка данных. Параллельные субд.

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

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

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

Параллельная СУБД - это система управл БД функционирующая с использованием нескольких процессов и систем жестких дисков, что позволяет распоралировать выполнение нескольких операций с целью повышения производительности обработки. Паралел. СУБД должна обеспечивать управление совместным доступом к ресурсам. Паралел СУБД делятся на 1)Системы с распределение памяти. 2)Системы с распределение дисков. 3)Системы без распределения.

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

11. Преимущества и недостатки сурбд.

«+» 1)Отражают структуру организации. 2)Разделяемость и локальная автономность. 3) Повышение доступности и надежности данных. 4)Превышение производительности. 5)Экономические выгоды(организовать многоуровневую систему с помощью компьютерной сети дешевле, чем приобретать дорогостоящие супер компьютеры. Дешевле выполнять локальную обработку, чем оплачивать увеличивающийся трафик сети.). 7)Модульность системы. (Наращивание БД за счет добавления новых узлов дешевле, чем замена программного обеспечения и аппаратных уст-в у центр. БД.)

«-» 1)Повышение сложности. 2)Увеличение стоимости. 3)Проблемы защиты. 4)Усложнение контроля за целостностью данных. 5)Отсутствие стандартов. 6)Недостаток опыта работы с СУРБД. 7)Усложнение процедуры разработки БД.

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

К гомогенным системам относятся те в которых все сайты используют один и тот же тип СУБД.

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

Гомогенные системы значительно проще проектировать и сопровождать. Их легко наращивать, повышать производительность за счет организации параллельной обработки на разных сайтах.

Гетерогенные системы возникают чаще всего на базе уже существующих узлов с разными моделями данных. Их объединяют в одну распределенную БД.

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

Они выполняют тот же набор возможностей, что и централизованные – ероме этого:

1) Обеспечивают доступ к удаленным сайтам, позволяют передавать запросы и данные м/д сайтами входящими в сеть.

2) Сохранять сведения о распределении данных в сети.

3) Обеспечивать средства обработки распределенных запросов, оптимизации запросов и организации удаленного доступа.

4) Поддерживать целостность реплицируемых данных.

5) Иметь расширенные ф-ции восстановления, учитывать возможность отказа отдельных сайтов и линий связи.

Рекомендуемая архитектура распределенных СУБД.

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

1) Набор глобальных внешних схем.

2) Глобальную концептуальную схему.

3) Схема фрагментации и схема распределения.

4) Набор схем для каждой локальной СУБД. Они должны удовлетворять 3-х уровневой архитектуре.

Разработка распределенных реляционных БД.

Рассмотрим 3 важнейших аспекта:

Фрагментация – любое отношение может быть разбито на некоторое кол-во фрагментов, кот распределяются по различным сайтам. Существует два основных типа фрагментации: вертикальная (это подмножество атрибутов) и горизонтальная (это множество картежей)

Распределение – каждый фрагмент сохраняется на сайте с учетом схемы их распределения.

Репликация – СУБД может поддерживать актуальную схему некоторого фрагмента на нескольких сайтах одновременно.

Проектирование выполняется на основе количественных и качественных показателей.

Количественная информ включает: кол-во запусков приложения на выполнение; сайт на котором выполняется приложение; требования к производительности трансакций и приложений.

Качественная информ включает: перечень выполняемых трансакций и приложений; используемые отношения, картежи, атрибуты; тип доступа; предикаты.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]