Субд лекции

Темы:

Классификация РБнД

При сравнении децентрализованных и распределенных систем (табл. 10.2) знаком «+» отмечены лучшие значения характеристики.

Таблица 10.2

Характеристика

Система

децентрализованная

распределенная

Возможность совместного использования данных

+

Сложность используемых

программных средств

+

Возможность централизованного

обеспечения целостности данных

+

Сложность проектирования

+

Сложность поддержания

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

+

Гибкость и эффективность

использования вычислительных ресурсов

+

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

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

Таблица 10.3

Характеристика

Система

централизованная

распределенная

Сложность используемых программных средств

+

Уязвимость БД

+

Потери на непроизводительные (накладные) расходы

+

Ограничение пропускной способности

+

Модульность, возможность расширения системы

+

Сложность проектирования

+

Сложность поддержания актуальности БД

+

Сложность поддержания целостности БД

+

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

+

Возможность уменьшения сетевого трафика

+

Распределение рабочей нагрузки естественным образом на несколько компьютеров

+

Соотношение показателя «стоимость/ эффективность»

+

Требования к аппаратной платформе

+

Сложность администрирования

+

Используемые технологии распределения данных видоизменяют преимущества и недостатки этих систем. Так, одно из основных преимуществ баз данных, обусловленных интегрированным хранением данных, - сокращение степени дублирования - теряется при использовании технологии тиражирования. Но при этой технологии, в отличие от использования децентрализованных систем, сохраняются возможности контроля целостности данных для системы в целом.

предыдущаяследующая