[pgbr-geral] Replicação Master-Master no Postgresql

2013-06-08 Thread 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
___
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-06-08 Thread Itamar Reis Peixoto
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

2013-06-08 Thread Euler Taveira
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

2013-06-08 Thread 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

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-06-08 Thread Itamar Reis Peixoto
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

2013-06-08 Thread Adonai Silveira Canez
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

2013-06-08 Thread Euler Taveira
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

2013-06-08 Thread Adonai Silveira Canez
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

2013-06-08 Thread Euler Taveira
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