LINUX.ORG.RU

Как правильно делать бэкапы базы на продакшине, в частности, на Postgresql?

 , ,


0

3

Есть pg_dump. Как правильно делать бэкапы базы Postgresql на сервере? По крону, примерно раз в день? И потом их закачивать на aws и dropbox? Шифровать? Сколько копий хранить, то есть, за какое время — за последнюю неделю, месяц или ...? Может, на мыло тоже отправлять на всякий случай? Что-то ещё?

В общем, что и как?

Сторониие сервисы не хочу использовать.


Правильно — второй клонированный рабочий сервер в клетке Фарадея на Луне, а третий в Туманности Андромеда. Ну и лента вчерашнего бэкапа у админа под подушкой.

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

Evgueni ★★★★★
()
Последнее исправление: Evgueni (всего исправлений: 2)

Если проседание производительности на 10-15 минут некритично - pg_dump'ом по крону. по хорошему - поднимается репликация, и со slave делаются бэкапы удобным способом.

anonymous
()

Нетбекапом на ленту каждую ночь, и каждые 15 минут забирать wal-логи.

Но вообще такие вопросы решаются теми, кто это будет поддерживать, а не мимокрокодилами с лора.

Deleted
()
Ответ на: комментарий от Amann

Бэкапы должны создаваться автоматически.

Evgueni ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.