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


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

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



Недостатки

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

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

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

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

Усложнение проблем защиты

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

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

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

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

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

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

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

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

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

Функции распределенных СУБД

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

¾ обеспечение возможности определения описания данных;

¾ обеспечение возможности манипулирования данными;

¾ обеспечения контролируемого доступа к БД.

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

¾ расширенные службы установки соединений должны обеспечивать доступ к удаленнымсайтам и позволять передавать запросы и данные между сайтами, входящими в сеть;

¾ расширенные средства ведения каталога, позволяющие сохранить сведения о распределенииданныхвсети;

¾ средства обработкираспределенныхзапросов, включая механизмы оптимизации запросов и организации удаленного доступа;

¾ Расширение функций управления параллельностью, позволяющих поддерживать целостность реплицируемых данных;

¾ Расширение функций восстановления, учитывающих возможность отказов в работе отдельных сайтов и отказов линий связи.



Поделиться:


Последнее изменение этой страницы: 2017-02-05; просмотров: 288; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.149.229.253 (0.005 с.)