Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Shpory_KIT.docx
Скачиваний:
11
Добавлен:
14.04.2019
Размер:
500.37 Кб
Скачать

74. Обработка распределенных запросов. Преимущества и недостатки РаСубд.

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

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

Преимущества РаСУБД: 1. Отражение структуры организации. 2. Разделяемость и локальная автономность. 3. Повышение доступности данных. 4. Повышение надежности. 5.Повышение производительности. 6. Экономические выгоды. 7. Модульность системы.

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

73. Распределенные субд (РаСубд). Двенадцать правил к. Дейта.

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

Двенадцать правил К. Дейта для РаБД и РаСУБД:

1. Локальная автономность (локальные данные принадлежат локальным владельцам и сопровождаются локально; все локальные процессы остаются чисто локальными; все процессы на заданном узле контролируются только этим узлом.)

2. Отсутствие опоры на центральный узел. В системе не должно быть ни одного узла, без которого система не сможет функционировать.

3. Непрерывное функционирование.

4. Независимость от расположения.

5. Независимость от фрагментации.

6. Независимость от репликации [вопрос 72].

7. Обработка распределенных запросов.

8. Обработка распределенных транзакций.

9. Независимость от типа оборудования.

10. Независимость от сетевой архитектуры.

11. Независимость от операционной системы.

12. Независимость от типа СУБД.

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