Для чего нужно резервное копирование баз данных?

      Допустим вы работаете с сайтом на СУБД MySQL. Каждый проект более-менее серьезный полагает, что должна создаваться периодически резервная копия баз данных, используемых в его работе. Также нельзя гарантировать бесперебойную стабильную работу сайта без резервного копирования. А если ваш проект коммерческий, то резервное копирование баз данных не просто желательно, а жизнено необходимо. Это фактический стандарт для тех, кто использует базы данных и не только MySQL.

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

      Обычно при резервоном копировании позникают следующие проблемы:

- Отсутствие физического доступа именно к самим файлам, а только к интерфейсу СУБД

- Не знание администраторами конкретных шагов для созания резервной копии

- Технические тонкости. Как допустим ограничение на оперативную память на сервере, что при бэкапе большой базы данных может вызвать сбои в работе. Бэкап просто не сделается ссылаясь на недостаток машинных ресурсов.

      Удачных вас бэкапов=)



Мои работы