Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Шпоры по РБД / Шпора_РБД 1-12

.doc
Скачиваний:
80
Добавлен:
26.05.2014
Размер:
3.85 Mб
Скачать

1. Распределённые БД. Основные определения.

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

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

В значительном числе случаев физически распределённые данные не являются распределённой БД.

Рбд – связанные по информации (могут быть и на одном сервере).

По способам реализации выделяют:

- распределённые многопроцессорные системы.

- базы использующие разделяемую общую память для нескольких систем

- многомашинные комплексы

- рбд локальной вычислительной сети

- рбд глобальной вычислительной сети

2. Распределённые многопроцессорные системы.

Старая схема работы

3. Разделяемая общая память для нескольких выч. систем:

Такая схема широко оспользуется

SAN – «сторадж ареа нетворк» - сетевое разделяемое хранилище

ST – ленточный стример – устройство записи резервных копий информации на ленточный носитель

4. Многомашинные комплексы

Неоднородная распределённая база данных

5. Централизованные БД в сети

СП – сервер приложений

СБД – сервер баз данных

6. Структура распределённой базы данных.

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

7. Распределённые приложения

8. Особенности построения РБД. Уровни независимости

Ключевой элемент РБД – словарь данных - содержит информацию о физическом размещении данных в распределенной БД (метаданные).

Словарь реализован только DB2, Oracle, Informics.

Важно иметь сетевую независимость – обращение к любой информации, расположенной в любом месте с пом словаря.

Уровни независимости:

- языковая независимость

-фрагментацонная независимость

- репликационная независимость

- сетевая независимость (любая сеть является прозрачной для РБД)

- логическая независимость- за счёт логического описания данных обеспечивается независимость от места размещения

- физическая независимость

Для РБД необходимы все 6 уровней независимости.

Открытые системы (независимы от всего) – основа для создания РБД

9. Факторы сложности реализации и проблемные области РБД:

Факторы сложности:

- возможные решения на основе репликации данных

- доступность серверов по каналам связи

- проблемы выгрузки информации на другие БД путём синхронизации транзакций

- сложность распределения баз данных

- сложность РБД – нужно доп оборудование и каналы связи

- стоимость ПО

- возрастает потребность в доп персонале на удалённых серверах

- распределённое управление

- обеспечение безопасности

- сложность разработки РБД

- распределённая обработка запросов

- управлении распределёнными структурами (словарь локальный и глобальный для РБД)

- управление распределённой обработкой

- управление распределёнными блокировками

- поддержка операционных систем

- разнородные и однородные БД. Если базы на разных серверах не однородные, то возникает необходимость трансляции операторов между СУБД

10. Структурная схема взаимовлияния проблем построения РБД.

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

3 варианта архитектуры:

- клиент – сервер

- распределение по независимым узлам базы данных (как правило однородные БД)

- системы мульти баз данных

12. архитектура ANSI/SPARC

Соседние файлы в папке Шпоры по РБД