On 13-02-2015 08:53, Andre Lemos wrote: > Tenho uma dúvida quanto a replicação de bancos de dados Postgres e queria > uma dica de vocês. > Seguinte, Tenho um banco de dados que ficará em um servidor mestre, que será > replicado para vários servidores slaves distantes. Existem algumas tabelas > que são logs de acesso. > Você não forneceu nenhuma informação (versão do postgres, ferramenta de replicação, etc).
> Queria saber se é possível quando um servidor slave assumir como mestre em > caso de queda no principal no momento que o principal voltar fazer a > sincronia dessas tabelas em sentido reverso, ou seja, no momento que o > mestre voltar as tabelas de logs dos slaves serão mais atuais e deveriam ser > sincronizadas para o mestre. > Vamos supor que essa ferramenta seja o Slony, se o noA (mestre) morrer (ficar algum tempo fora) e você promover o noB (escravo), quando o noA voltar você terá que refazê-lo. Isso porque ao promover (failover) o noB você está abandonando o estado do noA. Você só conseguirá sincronizar novamente, se fizer a mudança (noB passa a ser mestre) com o noA funcionando. Eu não sei se entendi bem a sua pergunta mas tudo o que foi registrado no "novo mestre" (slave) será sincronizado no "antigo mestre" quando você refizer a replicação. Vários outros softwares de replicação por gatilhos funcionam da mesma forma que o Slony. -- Euler Taveira Timbira - http://www.timbira.com.br/ PostgreSQL: Consultoria, Desenvolvimento, Suporte 24x7 e Treinamento _______________________________________________ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral