powered by simpleCommunicator - 2.0.52     © 2025 Programmizd 02
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Совет по отказоустойчивости + бекапам.
6 сообщений из 6, страница 1 из 1
Совет по отказоустойчивости + бекапам.
    #39987330
AngryError
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем привет!

Что есть:
2 сервера Postgresql 12 , OS Debian 10, новичок в администрировании postgres и linux :)

Что хотелось бы сделать:
Отказоустойчивость (master->slave). Задача - получить второй сервер на случай краха первого. Прочитал статью на сайте postgrespro, там идет речь про 8 видов репликации. Действительно, всё так сложно? Или по факту лучше использовать обычную потоковую репликацию?
Как себя на практике показывает логическая репликация? Есть ли у неё преимущества перед потоковой?

Бекапы с возможностью выбора времени.
Опять же, использовать стандартный pg_basebackup (раз в сутки) + WAL archiving, или стоит посмотреть на какие то сторонние утилиты?
Если можно, поделитесь строкой archive_command, хочу посмотреть, как она в целом может выглядеть, кроме стандартного варианта:
Код: plaintext
archive_command = 'test ! -f /mnt/server/archivedir/%f && cp %p /mnt/server/archivedir/%f'

Я в линуксе новичок, может реально эти сотни WAL файлов в какой то архив объединять? По дате, например.
Хотелось бы посмотреть, как люди бекапятся на практике.

P.S. Postgres за собой не чистит архивы, получается нужно еще параллельную задачу в кроне на очистку запускать?
...
Рейтинг: 0 / 0
Совет по отказоустойчивости + бекапам.
    #39987345
Guzya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
YouTube Video
...
Рейтинг: 0 / 0
Совет по отказоустойчивости + бекапам.
    #39987383
Melkij
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AngryError
Опять же, использовать стандартный pg_basebackup (раз в сутки) + WAL archiving, или стоит посмотреть на какие то сторонние утилиты?

Вот как раз чтобы не собирать конструктор, набивая грабли и стоит брать что-то более специализированное.
cp вообще-то неправильно использовать, т.к. не даёт fsync, уж тем более неправильно складывать на этот же самый сервер. А для NFS ещё больше развлечений с обеспечением fsync

AngryError
Postgres за собой не чистит архивы, получается нужно еще параллельную задачу в кроне на очистку запускать?

За собой - чистит. А архив wal - это уже не postgres'а интерес, а ваш.

Репликацию для hot standby настраивайте потоковую. Она именно для этого и спроектирована.
...
Рейтинг: 0 / 0
Совет по отказоустойчивости + бекапам.
    #39987525
AngryError
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Melkij

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

По поводу бекапов на ту же машину я знаю, это строка из русской вики по постгресу :)
Можете привести пример чего то более специализированного? Barman, насколько я понимаю, требует выделенного сервера под свои нужны? Хотелось бы обойтись текущими железками.
...
Рейтинг: 0 / 0
Совет по отказоустойчивости + бекапам.
    #39987565
Melkij
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
barman, pgbackrest, wal-g

Именно железку он не требует, но где-то запускаться же должен. " It is your choice to install it locally or on another server"
...
Рейтинг: 0 / 0
Совет по отказоустойчивости + бекапам.
    #39987578
Фотография mefman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Melkij
barman, pgbackrest, wal-g

Именно железку он не требует, но где-то запускаться же должен. " It is your choice to install it locally or on another server"

pgbackrest тут больше подойдет.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Совет по отказоустойчивости + бекапам.
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]