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