Есть ли решение PostgreSQL HA, которое может изящно справиться с ситуацией с разделенным мозгом. Чтобы уточнить, система, над которой я работаю, должна работать в нескольких областях с пользователями, расположенными рядом с серверами, и связь между зонами, как известно, сомнительна. Я бы хотел, чтобы пользователи могли продолжать использовать систему в деградированном состоянии (без обновлений из отключенных зон) и для разумного слияния после того, как они вернутся в сеть.





Если вы готовы жить с задержкой по времени, должны быть некоторые решения по доставке журналов, которые вы могли бы реализовать с помощью запланированного задания. Обычно вы отправляете фрагменты журнала транзакций на сервер резервного копирования. Вот несколько ссылок с более подробным описанием:
Обратите внимание, что полная реализация Slony-I может быть неуклюжей (по крайней мере, я обнаружил, что это так пару лет назад, возможно, она значительно улучшилась).
Да, да благословит Бог человека, который должен наладить этот материал и запустить его, а также подготовить продакшн.
Это выглядит многообещающе, вероятно, отвечает всем требованиям. С другой стороны, похоже, что развертывание может не быть моей проблемой. Для этого есть еще какой-нибудь бедняга.