Доступность и слияние PostgreSQL - PullRequest
3 голосов
/ 21 января 2009

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

1 Ответ

1 голос
/ 21 января 2009

Если вы готовы жить с задержкой по времени, должны быть некоторые решения для доставки журналов, которые вы могли бы реализовать с помощью запланированного задания. По сути, вы отправляете фрагменты журнала транзакций на сервер резервного копирования. Вот несколько ссылок с лучшим описанием:

Обратите внимание, что полная реализация Slony-I может быть неуклюжей (по крайней мере, я обнаружил, что так пару лет назад она могла значительно улучшиться).

...