Двоичная репликация Postgres 9.0 - можно ли включить режим архивации для резервного сервера?

Я устанавливаю Postgres 9.0 бинарную репликацию и архивное резервное копирование.

Для архивации на Master у меня есть следующие варианты: a) Скопировать архив в локальное хранилище резервных копий. B) Скопировать в общую сетевую папку, также доступную для Standby. C) Архивировать rsync на Standby Server.

Из-за проблемы с жестким диском на Мастер, я сдаюсь (а). Поскольку я не хочу переустанавливать базовую резервную копию слишком часто, со временем размер архива увеличивается.

Для (b) и (c), с бинарной репликацией PostgreSQL 9.0, я понимаю, что это может дать это преимущество: если Standby не может идти в ногу с Master, Standby всегда может восстановить себя из архива (который создается Master), имея restore_cmd в recovery.conf. Но я не предпочитаю (б) или (в) из-за сложности сети. Кроме того, чтобы избежать проблемы с синхронизацией с Master, я установил *wal_keep_segments* в огромное значение.

Но чтобы иметь полную систему резервного копирования, мне все еще нужно архивировать. Я бы предпочел включить архив на резервном сервере. Возможно ли это сделать, поскольку Standby находится в режиме восстановления (всегда доступен файл recovery.conf)?

0 ответов

Другие вопросы по тегам