[pgbr-geral] Replicação Master-Master no Postgresql
Boa tarde a todos, pessoal eu não trabalho especificamente com PostgreSQL, e não conheço bem os recursos dele, por isso estou recorrendo a lista para que vocês me deem um norte para buscar a solução do meu problema. O meu problema é o seguinte: Preciso implementar dois bancos de dados PostgreSQL que precisam se manter sincronizados, independente de onde for realizada a inserção ou remoção dos dados. Esse sincronismo pode ser assíncrono, o que eu preciso é que os dois se mantenham iguais, mas não precisa fazer lock nos dois bancos quando alguma alteração for realizada num deles. Agradeço qualquer dica de paginas e informações que me ajudem resolver o problema. Adonai ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Replicação Master-Master no Postgresql
2013/6/8 Adonai Silveira Canez : > Boa tarde a todos, > > pessoal eu não trabalho especificamente com PostgreSQL, e não conheço > bem os recursos dele, por isso estou recorrendo a lista para que vocês > me deem um norte para buscar a solução do meu problema. > O meu problema é o seguinte: > Preciso implementar dois bancos de dados PostgreSQL que precisam se > manter sincronizados, independente de onde for realizada a inserção ou > remoção dos dados. > Esse sincronismo pode ser assíncrono, o que eu preciso é que os dois > se mantenham iguais, mas não precisa fazer lock nos dois bancos quando > alguma alteração for realizada num deles. > Agradeço qualquer dica de paginas e informações que me ajudem resolver > o problema. > > Adonai vc pode tentar o bucardo ou entao a replicacao nativa. -- Itamar Reis Peixoto ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Replicação Master-Master no Postgresql
On 08-06-2013 16:48, Itamar Reis Peixoto wrote: > vc pode tentar o bucardo ou entao a replicacao nativa. > Você leu o $ASSUNTO? Na replicação nativa você *não* pode fazer alterações na réplica. Com o Bucardo você pode ter tal cenário mas tenha em mente que você terá de lidar com resolução de conflitos (alteração do mesmo registro em ambos os servidores ao "mesmo tempo"). -- 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
Re: [pgbr-geral] Replicação Master-Master no Postgresql
Itamar, não conhecia esse bucardo, mas pelo que eu vi no site http://wiki.postgresql.org/wiki/Bucardo ele só funciona até a versão 9.0 e eu uso a 9.1. Creio que é melhor usar os recursos nativos no banco de dados, do que usar outro software no meio né Adonai Em 8 de junho de 2013 16:48, Itamar Reis Peixoto escreveu: > 2013/6/8 Adonai Silveira Canez : >> Boa tarde a todos, >> >> pessoal eu não trabalho especificamente com PostgreSQL, e não conheço >> bem os recursos dele, por isso estou recorrendo a lista para que vocês >> me deem um norte para buscar a solução do meu problema. >> O meu problema é o seguinte: >> Preciso implementar dois bancos de dados PostgreSQL que precisam se >> manter sincronizados, independente de onde for realizada a inserção ou >> remoção dos dados. >> Esse sincronismo pode ser assíncrono, o que eu preciso é que os dois >> se mantenham iguais, mas não precisa fazer lock nos dois bancos quando >> alguma alteração for realizada num deles. >> Agradeço qualquer dica de paginas e informações que me ajudem resolver >> o problema. >> >> Adonai > > > vc pode tentar o bucardo ou entao a replicacao nativa. > > -- > > > Itamar Reis Peixoto > ___ > pgbr-geral mailing list > pgbr-geral@listas.postgresql.org.br > https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Replicação Master-Master no Postgresql
2013/6/8 Adonai Silveira Canez : > Itamar, não conhecia esse bucardo, mas pelo que eu vi no site > http://wiki.postgresql.org/wiki/Bucardo ele só funciona até a versão > 9.0 e eu uso a 9.1. Creio que é melhor usar os recursos nativos no > banco de dados, do que usar outro software no meio né > > Adonai vc deve ter entendido errado, ele funciona bem até na ultima versao do postgresql. pode experimenta-lo que ira funcionar pra vc. -- Itamar Reis Peixoto http://www.quebarato.com.br/perfil/itamarjp ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Replicação Master-Master no Postgresql
Euler, o sistema não tem tantas alterações assim, por isso vou trabalhar contando que os conflitos não irão acontecer. Em 8 de junho de 2013 16:53, Euler Taveira escreveu: > On 08-06-2013 16:48, Itamar Reis Peixoto wrote: >> vc pode tentar o bucardo ou entao a replicacao nativa. >> > Você leu o $ASSUNTO? Na replicação nativa você *não* pode fazer > alterações na réplica. Com o Bucardo você pode ter tal cenário mas tenha > em mente que você terá de lidar com resolução de conflitos (alteração do > mesmo registro em ambos os servidores ao "mesmo tempo"). > > > -- >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 ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Replicação Master-Master no Postgresql
On 08-06-2013 16:58, Adonai Silveira Canez wrote: > Euler, o sistema não tem tantas alterações assim, por isso vou > trabalhar contando que os conflitos não irão acontecer. > Eu não contaria com a sorte. O correto seria preparar o(s) sistema(s) para trabalhar(em) com a *não* duplicação de chaves nos servidores. -- 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
Re: [pgbr-geral] Replicação Master-Master no Postgresql
Euler, mas para fazer isso não vai obrigar o bloqueio das duas tabelas quando for ocorrer as alterações ??? tenho medo que isso acabe comprometendo o desempenho dos dois bancos quando ocorrer problema em um deles. Em 8 de junho de 2013 17:25, Euler Taveira escreveu: > On 08-06-2013 16:58, Adonai Silveira Canez wrote: >> Euler, o sistema não tem tantas alterações assim, por isso vou >> trabalhar contando que os conflitos não irão acontecer. >> > Eu não contaria com a sorte. O correto seria preparar o(s) sistema(s) > para trabalhar(em) com a *não* duplicação de chaves nos servidores. > > > -- >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 ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Replicação Master-Master no Postgresql
On 08-06-2013 17:34, Adonai Silveira Canez wrote: > Euler, mas para fazer isso não vai obrigar o bloqueio das duas tabelas > quando for ocorrer as alterações ??? tenho medo que isso acabe > comprometendo o desempenho dos dois bancos quando ocorrer problema em > um deles. > Acho que você *não* entendeu o conceito do Bucardo; ele é replicação com múltiplos mestres *e* assíncrona, ou seja, ele grava primeiro em um dos nós e somente depois em outro nó (mesmo os dois nós estando online). -- 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