СДЕЛАЙТЕ СВОИ УРОКИ ЕЩЁ ЭФФЕКТИВНЕЕ, А ЖИЗНЬ СВОБОДНЕЕ

Благодаря готовым учебным материалам для работы в классе и дистанционно

Скидки до 50 % на комплекты
только до

Готовые ключевые этапы урока всегда будут у вас под рукой

Организационный момент

Проверка знаний

Объяснение материала

Закрепление изученного

Итоги урока

Механизм резервного копирования

Категория: Информатика

Нажмите, чтобы узнать подробности

Презентация по учебной дисциплине Устройство и функционированиеинформационной системы,специальность 09.02.04 Информационные системыпо отраслям

Просмотр содержимого документа
«Механизм резервного копирования»

Тема учебного занятия «Механизм резервного копирования»

Тема учебного занятия

«Механизм резервного копирования»

Резервное копирование Любая СУБД должна предоставлять механизм, позволяющий создавать резервные копии базы данных и файла ее журнала через установленные интервалы времени. Резервное копирование может выполняться как для всей базы данных в целом, так и для изменившейся ее части. В последнем случае в копию помещаются сведения только об изменениях, на­копившихся с момента создания предыдущей полной или изме­ненной резервной копии системы.

Резервное копирование

Любая СУБД должна предоставлять механизм, позволяющий создавать резервные копии базы данных и файла ее журнала через установленные интервалы времени.

Резервное копирование может выполняться как для всей базы данных в целом, так и для изменившейся ее части. В последнем случае в копию помещаются сведения только об изменениях, на­копившихся с момента создания предыдущей полной или изме­ненной резервной копии системы.

Файл журнала БД   Для фиксации хода выполнения транзакций СУБД использует специальный файл, который называют журна­лом. Этот файл содержит сведения обо всех обновлениях, выпол­ненных в базе данных. В файл журнала помещают записи о транз­акциях и записи контрольных точек.

Файл журнала БД

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

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

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

Записи о транзакциях включают в себя:

  • идентификатор транзакции;
  • тип записи журнала (начало транзакции, операции вставки, обновления или удаления, отмену или фиксацию транзакции);
  • идентификатор элемента данных, вовлеченного в операцию обработки базы данных (операции вставки, удаления и обновления);
  • копию элемента данных до операции, т.е. его значение до изменения (только операции обновления и удаления);
  • копию элемента данных после операции, т.е. его значение после изменения (только для операций обновления и вставки);
  • служебную информацию файла журнала, содержащую указа­тели на предыдущую и следующую записи журнала для этой тран­закции (все операции).
Создание контрольных точек Контрольная точка — момент синхронизации между базой дан­ных и журналом регистрации транзакций, при котором все буфе­ры системы принудительно записываются в ее вторичную память.

Создание контрольных точек

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

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

Создание контрольных точек

Контрольные точки создаются через установленный интервал времени и предусматривают выполнение следующих действий:

• перенос всех имеющихся в оперативной памяти записей жур­нала во вторичную память;

• запись всех модифицированных блоков в буферах базы дан­ных во вторичную память;

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


Скачать

Рекомендуем курсы ПК и ППК для учителей

Вебинар для учителей

Свидетельство об участии БЕСПЛАТНО!