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

Управління даними в базах даних

Читайте также:
  1. Американська модель управління характеризується наступними показниками.
  2. Аналіз та інтерпретація отриманих даних
  3. Антикризові методи управління банківською системою країни.
  4. В.о. начальника Млинівського РВ Управління
  5. Використання та захист даних Реєстру
  6. Винятки щодо обмежених дій, що стосуються баз даних
  7. Відділи, управління та інші органи місцевої державної адміністрації, її апарат, організація їх роботи.

Управління даними в базі даних ми детально розглянули в попередніх темах. Тут же розглянемо узагальнену схему, за яку відповідає власне адміністратор БД.

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

Управління буферами оперативної пам'яті. СУБД зазвичай працюють з БД значного розміру; принаймні цей розмір звичайно істотно перевищує доступний об'єм оперативної пам'яті. Зрозуміло, якщо при зверненні до будь-якого елементу даних буде проводитися обмін із зовнішньою пам'яттю, то вся система буде працювати зі швидкістю пристрою зовнішньої пам'яті. Єдиним же способом реального збільшення цієї швидкості є буферизація даних в оперативній пам'яті. І навіть якщо операційна система проводить загальносистемну буферизацію (як у випадку ОС UNIX), цього недостатньо для цілей СУБД, яка має в своєму розпорядженні набагато більшою інформацією про корисність буферизації тієї чи іншої частини БД. Тому в розвинених СУБД підтримується власний набір буферів оперативної пам'яті з власною дисципліною заміни буферів. При управлінні буферами основної пам'яті доводиться розробляти і застосовувати узгоджені алгоритми буферизації, журналізації і синхронізації.

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

Управління транзакціями. Підтримка механізму транзакцій - обов'язкова умова навіть однокористувацьких СУБД (якщо, звичайно, така система заслуговує назви СУБД). Але поняття транзакції набагато істотніше під багатокористувацькі СУБД.

Журналізація. Одне з основних вимог до СУБД - надійне зберігання даних у зовнішній пам'яті. Під надійністю зберігання розуміється те, що СУБД повинна бути в змозі відновити останнє узгоджене стан БД після будь-якого апаратного або програмного збою. Зазвичай розглядаються два можливих види апаратних збоїв: так звані м'які збої, які можна трактувати як раптову зупинку роботи комп'ютера (наприклад, аварійне вимкнення живлення), і жорсткі збої, що характеризуються втратою інформації на носіях зовнішньої пам'яті. Але в будь-якому випадку для відновлення БД потрібно розташовувати деякою додатковою інформацією. Іншими словами, підтримка надійного зберігання даних в БД вимагає надмірності зберігання даних, причому та їх частина, яка використовується для відновлення, повинна зберігатися особливо надійно. Найбільш поширений метод підтримки такої надмірної інформації - ведення журналу змін БД.


Дата добавления: 2015-08-21; просмотров: 101 | Нарушение авторских прав


Читайте в этой же книге: Вопрос № 3. Назначение, устройство, техническая характеристика штурмовой лестницы. | Вопрос № 4. Назначение, устройство, техническая характеристика выдвижной трехколенной лестницы. | Вопрос № 5. Требования безопасности при работе с ручными пожарными лестницами, порядок и сроки испытания ручных пожарных лестниц. | Ручные пожарные лестницы должны испытываться один раз в год и после каждого ремонта. | Розділ I | Розділ II | Розділ III | Розділ V-A | Поняття адміністратор БД | Функції адміністраторів БД |
<== предыдущая страница | следующая страница ==>
Класифікація адміністраторів БД| Підсумок

mybiblioteka.su - 2015-2024 год. (0.006 сек.)