Студопедия

КАТЕГОРИИ:


Архитектура-(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. Розробка розподілених реляційних баз даних.

2. Розміщення даних.

3. Фрагментація.

4. Типи фрагментації.

5. Стратегічні цілі.

 

В межах питання розглянемо додаткові фактори, що слід брати до уваги при розробці реляційних БД, а саме:

- Фрагментація – любе відношення може бути розділене на деяку кількість частин–фрагментів, які в подальшому розміщуються на окремих вузлах;

- Розміщення – кожен фрагмент зберігається на вузлі з урахуванням оптимальної схеми їх розміщення;

- Реплікація – розподілена СУБД може підтримувати актуальну копію деякого фрагменту на кількох різних вузлах;

 

Існує чотири альтернативних стратегії розміщення даних в системі. Далі розглянемо виконання кожного з них.

Дана стратегія передбачає на одному з вузлів єдиної БД під керуванням СУБД, доступ до якої матимуть всі користувачі мережі. В цьому випадку локалізація посилань мінімальна для всіх вузлів, крім центрального. Витрати на передачу низька (вихід з ряду центрального вузла порушує роботу всієї системи);

В цьому випадку БД розбивається на кілька фрагментів, що не перетинаються. Кожен з них розширюється на окремому вузлі. Якщо елемент буде розміщено на тому вузлі, де він часто виконувався, локалізація посилань буде високою. При правильному розміщенні даних, рівень виробництва системи буде високим, а затрати на передавання – низькими.

Ця стратегія передбачає розміщення повної копії БД на кожному з вузлів системи. В цьому випадку рівень локалізації посилань надійність і доступність, а також виробничість системи буде максимальною. Але максимальними будуть і вартість зберігання, і передача інформації про оновлення.

Дана стратегія є комбінацією всіх трьох попередніх. Завдяки гнучкості вона найвикористаніша.

 

 

До виконання фрагментації можуть закликати наступні причини:

- Умови використання. Зазвичай додатки працюють з певним правленням, а не з усією базою. Тому доцільно фрагментувати роботу додатку (саме з необхідним фрагментом)

- Ефективність. Дані зберігаються саме там, де використовуються. Зберігання даних, що не використовувалися виключається.

- Паралельність. Фрагменти є мінімальним елементом розміщення, тому трансакції розподіляються на кілька підзапитів, що звертаються до різних фрагментів і працюють паралельно.

- Захищеність. Дані,що не використовувалися на вузлах, а отже користувачі без привілеїв не мають до них доступу.

<== предыдущая лекция | следующая лекция ==>
Методи відновлення | Типи фрагментації
Поделиться с друзьями:


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


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



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




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