@krytPhylosoph

Куда сохранять дамп базы данных?

У нас есть nodejs-приложение с базой mysql. Недавно появилась потребность в сохранении дампов базы данных, и было решено оставлять файлы с дампами прямо в отдельной папке приложения. Где можно сохранять дампы базы, чтобы они не находились в папке с проектом?
  • Вопрос задан
  • 350 просмотров
Решения вопроса 1
artemiy_karkusha
@artemiy_karkusha
Гость в этой жизни.
Для более безопасного хранения дампов желательно использовать удаленное хранилище Google Drive и Dropbox.
Желательно, чтобы программа работала в первую очередь с localStorage, а Google Drive или Dropbox использовался только для синхронизации данных из localStorage.

Пример реализации:
Link
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
inoise
@inoise
Solution Architect, AWS Certified, Serverless
Самое разумное - иметь синхронную реплику, которую можно будет использовать как основной сервер в случае потери оного. Дампы делать с реплики и хранить в любом файловом хранилище подальше от базы данных, то есть, на другом железе
Ответ написан
Комментировать
@Swartalf
Я бы рекомендовал придерживается золотого правила 3-2-1
Подходов много, от реплик(реплика != бекап) до sql-бекапов и бинарных дампов.
Можно использовать и самописные скрипты, и отдельные комплексы(к примеру, Bacula), тут уже вопрос бюджета и фантазии.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы