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

1.2.1. Преимущества и недостатки распределенных субд

Системы с РБД имеют дополнительные преимущества перед традиционными централизованными системами баз данных. Но эта технология не лишена и некоторых недостатков.

1.2.1.1. Преимущества

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

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

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

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

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

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

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

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

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

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

В шестидесятые годы мощность вычислительной установки возрастала пропорционально квадрату стоимости ее оборудования. Поэтому система, стоимость которой была втрое выше стоимости данной, превосходили ее по мощности (обычно) в девять раз. Эта зависимость получила название закона Гроша [1]. Однако в настоящее время считается общепринятым положение, согласно которому намного дешевле собрать из небольших компьютеров систему, мощность которой будет эквивалентна мощности одного большого компьютера. Оказывается, что намного выгоднее устанавливать в подразделениях организации собственные маломощные компьютеры и добавить в сеть новые рабочие станции, чем модернизировать (умощнять) систему с мейнфреймом (центральной ЭВМ).

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

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