Здравствуйте.
Архитектура:
1 сервер pgpool(будет 2, пока на этапе разработки достаточно). через него настроена репликация мастер - слейв.
2 сервера postgresql.
Собственно все работает.
Вопрос заключается вот в чем.
Предположим падает мастер. мастером становится слейв.
Проходит некоторое время. необходимо восстановить сервер. Просто остановить пгпул, залить данные в постгрес, запустить пгпул, сделать аттач_нод проблем не составляет.
Проблема в том, что система будет отключена на довольно длительное время(относительно).
Максимальное допустимое время остановки работы пгпула, как следствие системы - секунда.
Подскажите пожалуйста инструменты, которыми возможно достичь такого результата.
Заранее спасибо.
Привет,Много лет не занимался репликацией в Postgre, но, кажется, там появились штатные средства для этого - которые автоматически переливают недостающую информацию на тот node, который был отключен.
А в принципе репликация часто сводится к пробросе transaction logs и проигрывания их на том node, которыл был отключен.
WWell,