Сохранение и восстановление информации.

В процессе эксплуатации информационных систем может происходить разрушение информации по причинам:

- физическое разрушение носителя информации или отдельных частей носителя с информацией;

- аппаратные сбои и разрушение информации;

- программное разрушение информации из-за ошибок в программах;

-воздействие вредоносных программ;

- ошибки оператора (персонала);

- преднамеренное разрушение с использованием различных средств.

Поэтому, обязательным элементом любых ИС являются процедуры сохранения и восстановления информации как защитная мера от разрушения (потери) данных.

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

Копирование (сохранение) информации выполняется периодически по графику. Между точками снятия копий сохраняются все данные, которые использовались для внесения изменений в файлы (базы данных). Копирование проводится по схеме “отец-сын”, что означает хранение двух копий для двух последовательных процедур копирования.

 

  Схема копирования. Массив накопленных корректур Исходный файл     . . .   . . .     Интервал времени t Копия Копия . . . Копия     “Отец” “Сын”  

 

При файловой обработке между точками снятия копий сохраняют исходные файлы корректур. При работе с базами данных в режиме он-лайн используют системный журнал и процедуру накопления изменений информации. Системный журнал - это файл, в который вносится информация (протоколируется) о ходе работы информационной системы, включая все изменения баз данных.

Восстановление информации - это процедура ликвидации разрушений данных с использованием сохраненной информации на некоторый момент времени (копии) и возможной корректуры с момента создания копии.

 

В интерактивных (онлайновых) системах предусматривается несколько уровней восстановления:

- оперативное восстановление. Оперативное восстановление используется, когда отдельные изменения в базах данных могут быть отменены при обнаружении ошибок в программах, аргументах поиска данных и т.д.

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

- длительное восстановление. Используются копии баз данных для восстановления информации и массивы корректур (накопленных изменений).

При проектировании ИС и создании рабочей документации следует процедуры сохранения и восстановления информации выделять особо. Указанные процедуры входят также в состав функций по ведению баз данных. Ведение базы данных - это комплекс мероприятий по поддержанию данных в актуальном и достоверном состоянии.

 

Схема восстановления файла. Файл корректур Исходный файл (изменения после получения последней копии) Копия   Восстановленный файл или база данных  

Сохранение и восстановление информации, как составная часть ИС, требуют затрат, которые следует предусматривать при разработке АСОИУ. Процедуры сохранения и восстановления повышают устойчивость ИС, т.е. сокращают негативные последствия от разрушений информации.