Студопедия

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


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

Порталы:

БиологияВойнаГеографияИнформатикаИскусствоИсторияКультураЛингвистикаМатематикаМедицинаОхрана трудаПолитикаПравоПсихологияРелигияТехникаФизикаФилософияЭкономика



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




Управление буферами оперативной памяти

Читайте также:
  1. ERP и управление возможностями бизнеса
  2. II. Общее устройство, работа и управление ЭО-4124 с обратной лопатой.
  3. PR управление кризисом и возможностями.
  4. V. ОПЕРАТИВНОЕ УПРАВЛЕНИЕ (РЕГУЛИРОВАНИЕ)
  5. АДАПТИВНОЕ УПРАВЛЕНИЕ
  6. Административное («технологическое») управление
  7. Блок 3.10. Лекция 17. Управление в области безопасности
  8. Виртуализация оперативной памяти. Свопинг и виртуальная память.
  9. Власть и управление в организации: системный структурно-функциональный подход
  10. Влияние правовой и финансовой среды на финансовое управление 1 страница

 

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

 

Управление транзакией.

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

Сериализация – это смешение транзакций при котором суммарный эффект равен эффекту последовательного выполнения. Их выполняют псевдопараллельно.

Сериализация транзакций выполняется с помощью построения сериального плана. Он приводит к смещению транзакций.

Существует насколько способов постарения сериального плана. Наиболее распространенных подход – это подход на синхронных захватах. При выполнении механизма сериализации возможно возникновение конфликтом между транзакциями. В этом случае для поддержания сериализации выполняются откаты.

 


<== предыдущая страница | следующая страница ==>
Основные функции и структура СУБД | Журнализация

Дата добавления: 2014-08-04; просмотров: 521; Нарушение авторских прав




Мы поможем в написании ваших работ!
lektsiopedia.org - Лекциопедия - 2013 год. | Страница сгенерирована за: 0.002 сек.