Пятница, 26.04.2024, 13:33
Приветствую Вас Гость | RSS | PDA

Всё для студента информата

Полезная информация

Материалы для студента

Всё для студента IT » Материалы для студента » Распределенные базы данных

Преимущества и недостатки, свойственные распределенным СУБД

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

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

Руководство фирмы « ко всем филиалам
Филиалы решают локальные приложения

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

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

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

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

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

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

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

Если данные размещены на самом загруженном сайте, который от систем – предшественников высокий уровень параллельности обработки, то РАЗВЕРТЫВАНИЕ РАСПРЕДЕЛЕННОЙ СУБД может способствовать повышению скорости доступа к базе данных (по сравнению с доступом к удаленной централизованной СУБД)

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

В настоящее время общепринято, что намного дешевле собрать из нескольких небольших компьютеров систему, мощность которой будет эквивалентна мощности одного большого компьютера. И далее гораздо дешевле добавить в сеть НОВЫЕ рабочие станции, чем модернизировать систему. В 60-х годах действовал закон Гроша (Grosch): мощность вычислительного центра возросла пропорционально квадрату стоимости ее оборудования, что имело следствием централизацию вычислительной мощности!
Вторая сторона экономии (при высокой стоимости передачи на большее геогр. расстояние) ® это приложение делится на отдельные локальные сегменты обработка выполняется локально

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

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

Недостатки

  • Повышение сложности

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

  • Увеличении стоимости

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

  • Проблемы  защиты

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

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

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

  • Отсутствие стандартов

Функционирование распределенных СУБД – зависит от используемых каналов связи и стандартов на каналы и протоколы доступа к данным.  Кроме того, не существует методологии и  инструментальных средств, способных помочь пользователю  в преобразовании Централизованных систем в распределенные.

  • Недостаток опыта

Пока есть  несколько систем – прототипов и  распределенных СУБД специального назначения. Однако распределенные системы общего назначения еще не получили широкого распространения.  Соответственно нет опыта промышленной эксплуатации централизованных систем.  Это сдерживает приход потенциональных сторонников данной технологии.

  • Осложнение процедуры разработки базы данных

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

Похожие статьи:

Не нашли то, что Вам нужно?.. Найдите ответ на форуме!
Категория: Распределенные базы данных | Добавил: admin (03.05.2011)
Просмотров: 3271 | Теги: рбд, БД
Сообщество
Помощь
Форма входа
Поиск

Студенческий помощник по информатике © 2024
При цитировании материалов данного сайта, обязательна ссылка на источник: ITstudents.ru



>