Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
кит.doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
546.3 Кб
Скачать

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

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

Любая РаСУБД должна имеет следующие особенности:

· набор логически связанных разделяемых данных;

· сохраняемые данные разбиты на некоторое количество фрагментов;

· между фрагментами может быть организована репликация данных;

· фрагменты и их реплики распределены по различным узлам;

· узлы связаны между собой сетевыми соединениями;

· работа с данными на каждом узле управляется локальной СУБД. СУБД на каждом узле способна поддерживать автономную работу локальных приложений. К. Дейтом были сформулированы 12 правил (1987) для типичной РаБД:

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

2. Отсутствие опоры на центральный узел,

3. Непрерывное функционирование. В идеале в системе не должна возникать потребность в плановом останове ее функционирования.

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

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

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

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

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

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

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

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

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

Преимущества РаСубд:

1. Отражение структуры организации.

2. Разделяемость и локальная автономность.

3. Повышение доступности данных.

4. Повышение надежности.

5. Повышение производительности.

6. Экономические выгоды.

7. Модульность системы.

Недостатки РаСубд:

1. Повышение сложности,

2. Увеличение стоимости,

3. Проблемы защиты,

4. Усложнение контроля за целостностью данных,

5. Отсутствие стандартов,

6.  Недостаток опыта,

7. Усложнение процедуры разработки БД.

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