Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Фрагментация. а) Назначение фрагментации




а) Назначение фрагментации

Существуют следующие причины вызывающие необходимость фрагментации отношений.

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

· Эффективность. Данные хранятся в тех местах, в которых они чаще всего используются. Кроме того, исключается хранение данных, которые не используются локальными приложениями,

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

· Защищенность. Данные, не используемые локальными приложениями, не хранятся в узле, а значит, неавторизированные пользователи не смогут получить к ним доступ.

Механизму фрагментации свойственны два основных недостатка:

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

· Целостность данных, Поддержка целостности данных может существенно осложняться, поскольку функционально зависимые данные могут оказать­ся фрагментированными и размещаться на различных узлах.

б) Корректность фрагментации

Существу­ют три правила, которых следует обязательно придерживаться при проведении фрагментации.

1. Полнота. Если экземпляр отношения R разбивается на фрагменты, например R1,R2 …Rn, то каждый элемент данных, присутствующий в отношении R, должен присутствовать, по крайней мере, в одном из созданных фрагментов. Выполнение этого правила гарантирует, что какие-либо данные не будут ут­рачены в результате выполнения фрагментации.

2.Восстановимость. Должна существовать операция реляционной алгебры, по­зволяющая восстановить отношение R из его фрагментов. Это правило гаран­тирует сохранение функциональных зависимостей.

3. Непересекаемость. Если элемент данных присутствует во фрагменте R то он не должен одновременно присутствовать в каком-либо ином фрагменте. Исключени­ем из этого правила является операция вертикальной фрагментации, поскольку в этом случае в каждом фрагменте должны присутствовать атрибуты первичного ключа, необходимые для восстановления исходного отношения. Данное правило гарантирует минимальную избыточность данных во фрагментах.

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




Поделиться с друзьями:


Дата добавления: 2014-01-20; Просмотров: 608; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.012 сек.