В случае если сбой произойдёт между копиями, созданными в субботы
и вторник, то данные будут утеряны. Из этого следует вывод, что присутствует
интервал потери данных длиной трое суток, что для нас недопустимо большой
срок.
Можно рассмотреть создание полных резервных копий ежедневно, но
данный вариант можно применить только в том случае, когда размер всех баз
данных занимает относительно немного места на дисковом массиве и в нашем
распоряжении достаточно дискового пространства. Рассмотрим вариант,
когда базы данных очень большие. К сожалению, это может вызывать целый
ряд проблем:
Размер полной резервной копии сопоставим с размером базы (без
использования возможности сжатия), для этого необходимо большое
количество дискового пространства для его хранения.
Создание полной резервной копии занимает достаточно много времени.
Создание полной резервной копии сильнее нагружает оборудование.
Дифференциальная резервная копия используется для избегания
сталкивания с вышеописанными проблемами. В данном случае в резервные
копии будут помещены только те данные, которые были изменены с момента
последнего полного резервного копирования. Если сделать несколько
разностных резервных копий, то более поздние копии будут включать в себя
данные предыдущих.
Так же, как и полное резервное копирование, разностное копирование
сохраняет данные тех транзакций, которые успешно завершились пока
формировалась сама резервная копий.
За счет того, что разностные копии хранят только измененные данные,
они занимают гораздо меньше места и создаются намного быстрее полных
копий.
Без наличия полной резервной копии, создание разностной копии
бессмысленно, так как в разностной копии хранится дельта данных. Для
применения дельты, необходима опорная точка, которой и является полная