Разница между полным, разностным и транзакционным резервным копированием заключается в том, как они сохраняют данные:
- Полное резервное копирование (full backup) создаёт полную копию всех данных на момент выполнения резервного копирования. 5 Такой способ считается самым надёжным, но требует больше времени и места в хранилище. 7 Подходит для ситуаций, когда данные имеют особое значение и ошибки недопустимы, а восстановить информацию нужно максимально быстро и просто. 7
- Разностное резервное копирование (differential backup) сохраняет только те данные, которые изменились с момента последнего полного резервного копирования. 46 Поскольку создаётся резервная копия только части данных, это происходит быстрее и занимает меньше места, чем полное резервное копирование. 9 Однако восстановление с разностных копий происходит сложнее и занимает больше времени, чем восстановление с полной резервной копии. 9
- Транзакционное резервное копирование (резервное копирование журнала транзакций) захватывает записи в файлах журнала транзакций. 3 С помощью такого резервного копирования можно восстанавливать базу данных на определённый момент времени, при этом размер резервной копии маленький. 3 Однако в случае потери полной резервной копии все дифференциальные резервные копии испортятся, и восстановление будет сложным. 3
На практике часто используют комбинированную стратегию резервного копирования: например, полный бэкап по выходным, а в будни — инкрементальные или дифференциальные. 5