Pergunta

Existe uma solução PostgreSQL HA que pode lidar com uma situação splitbrain graciosamente. Para elaborar, o sistema que estou trabalhando é esperado para ser executado em diversas áreas com os usuários perto dos servidores lá e conectividade entre as zonas é conhecido por ser questionável. Eu gostaria que os usuários possam continuar a utilizar o sistema em um estado degradado (sem atualização de zonas desconectados) e para uma mala sensata, uma vez que voltar online.

Foi útil?

Solução

Se você está preparado para viver com um atraso de tempo, deve haver algum envio de log soluções que você pode implementar com um trabalho programado. Basicamente, você envia fatias de log de transações para o servidor de backup. Aqui estão algumas ligações com uma descrição melhor:

Note que uma implementação completa do Slony-I pode ser desajeitado (pelo menos eu achei que forma um par de anos atrás, pode ter melhorado drasticamente).

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top