Студопедия

Главная страница Случайная страница

КАТЕГОРИИ:

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Розподіл даних






Існують чотири альтернативні стратегії розміщення даних у системі: централізоване, роздільне (фрагментоване), розміщення з повною реплікацією і з вибірковою реплікацією.

Централізоване розміщення. Дана стратегія передбачає створення на одному з сайтів єдиної бази даних під управлінням СУБД, доступ до якої матимуть всі користувачі мережі. У цьому випадку локальність посилань мінімальна для всіх сайтів, за винятком центрального, оскільки для отримання будь-якого доступу до даних потрібно установка мережевого з'єднання. Відповідно рівень витрат на передачу даних буде високий. Рівень надійності та доступності в системі низький, оскільки відмова на центральному сайті викличе параліч роботи всієї системи. Роздільне (фрагментоване) розміщення. У цьому випадку БД розбивається на непересічні фрагменти, кожен з яких розміщується на одному з сайтів системи. Якщо елемент даних буде розміщений на тому сайті, на якому він найчастіше використовується, отриманий рівень локальності посилань буде високий. При відсутності реплікації вартість зберігання даних буде мінімальна, але при цьому буде також невисокий рівень надійності та доступності даних в системі. Однак він буде вище, ніж в попередньому варіанті, оскільки відмова на будь-якому з сайтів викличе втрату доступу тільки до тієї частини даних, яка на ньому зберігалася. При правильно обраному способі розподілу даних рівень продуктивності в системі буде відносно високим, а рівень витрат на передачу даних – низьким. Розміщення з повною реплікацією. Ця стратегія передбачає розміщення повної копії всієї БД на кожному з сайтів системи. Отже, локальність посилань, надійність і доступність даних, а також рівень продуктивності системи будуть максимальні. Однак вартість пристроїв зберігання даних і рівень витрат на передачу даних в цьому випадку також будуть найвищими. Для подолання цих проблем в деяких випадках використовується технологія моментальних знімків. Моментальний знімок представляє собою копію БД 94у певний момент часу. Ці копії оновлюються через деякий встановлений інтервал часу, наприклад один раз на годину або на тиждень, а тому вони не завжди будуть актуальними в даний момент. Іноді в розподілених системах моментальні знімки використовуються для р еалізації уявлень, що дозволяє поліпшити час виконання в БД операцій з уявленнями.

Розміщення з вибірковою реплікацією. Дана стратегія являє собою комбінацію методів фрагментації, реплікації і централізації. Одні масиви даних поділяються на фрагменти, що дозволяє домогтися для них високої локальності посилань, тоді як інші, які використовуються на багатьох сайтах, але які не піддаються частим оновленням, піддаються реплікації. Всі інші дані зберігаються централізовано. Метою застосування стратегії є об'єднання всіх переваг, наявних в інших моделях, з одночасним виключенням властивих їм недоліків. Завдяки своїй гнучкості саме ця стратегія використовується найчастіше.


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

mylektsii.su - Мои Лекции - 2015-2024 год. (0.006 сек.)Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав Пожаловаться на материал