Roman Prokofyev

Chief Scientist at FAIRTIQ. I work on making public transport accessible for everyone.

О пользе бэкапов

09 Jul 2011 » sciencewise, backups

Это банально и общеизвестно, но хочу здесь повторить ещё раз - бэкапы нужно делать обязательно, регулярно, и желательно автоматически.

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

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