Re: [pgbr-geral] Matriz Sucursal Replicacao

2007-09-21 Por tôpico ..:: Rodrigo Machado ::..
Perfeito.. bem esclarecedor.. obrigado pela resposta.
Mas no meu caso, quase todos os dados sao incrementais, apenas cadastros que
podem ser alterados... Se eu estipulasse algumas regras no sistema para que
estes cadastros nao fossem alterados em varios mestres..
seria possivel??

On 9/20/07, Euler Taveira de Oliveira [EMAIL PROTECTED] wrote:

 ..:: Rodrigo Machado ::.. wrote:

  Tem com eu replicar os dados da Sucursal para a matriz e da matriz para
  a Sucursal das mesmas tabelas.
 
 Você quer fazer uma replicação com múltiplos mestres e assíncrona [1].
 Dependendo da natureza dos dados a serem replicados esta solução de
 replicação simplesmente não funciona. Quando ela pode funcionar? (i)
 dados incrementais (ii) particionamento para acesso dos dados (iii) sem
 acesso simultâneo (em todos os nós). Por que ela pode não funcionar?
 Viola as propriedades ACID. Por exemplo, em um dado momento a mesma
 informação pode ser alterada em mestres diferentes; na hora do
 sincronismo qual será a informação correta?

 [1] http://en.wikipedia.org/wiki/Multi-master_replication


 --
   Euler Taveira de Oliveira
   http://www.timbira.com/
 ___
 pgbr-geral mailing list
 pgbr-geral@listas.postgresql.org.br
 https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral




-- 
*:-.,_,.-:*'``'*:-.,_,.-:*:-.,_,.-:*'``'*:-.,_,.-:
   :: Rodrigo Machado ::
   FlaRo Sistemas

 Linux User #338262
Lat S25º49'20.11' - Lon W55º07'12.05''
*:-.,_,.-:*'``'*:-.,_,.-:*:-.,_,.-:*'``'*:-.,_,.-:
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Matriz Sucursal Replicacao

2007-09-21 Por tôpico Thiago Risso
 Por que ela pode não funcionar?
 Viola as propriedades ACID. Por exemplo, em um dado momento a mesma
 informação pode ser alterada em mestres diferentes; na hora do
 sincronismo qual será a informação correta?
Em um sistema WEB, isto pode ocorrer independente de Replicação (Dois
usuários abrem o mesmo cliente, por exemplo, e altaram o mesmo campo,
o que prevalecerá, é o ultimo salvo) .. A não ser que se crie uma
conexão persistente (O que não acho que seja muito bom) e abra o
registro com um SELECT FOR UPDATE ...


Att:
Thiago Risso
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Matriz Sucursal Replicacao

2007-09-21 Por tôpico Thiago Risso
 É por essas e outras que a gente duvida de que teu esquema funcione…
 SELECT FOR UPDATE é para ser usado somente em casos excepcionais,
 senão *tem‐se* de usar o controle de transações do SGBD.
A gente ??? Até esse momento só vi você quem duvida ... As outras
pessoas da lista que participaram da discussão opinaram, expuseram os
prós e contras... Mas, com excessão de você, ninguém duvidou do
funcionamento... Muito pelo contrário, alguns até incentivaram ...
Mas blz ... Vamos deixar isso pra lá !

Estamos aqui para tentar AJUDAR A COMUNIDADE ...

Ahh.. Comprei o Livro do DATE, que você sugeriu ... Vou começar a
lê-lo , mas depois,  tenho medo de começar a colocar empecilho em tudo
!!

Att:
Thiago Risso
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Matriz Sucursal Replicacao

2007-09-21 Por tôpico Leandro DUTRA
2007/9/21, Thiago Risso [EMAIL PROTECTED]:
 A gente ??? Até esse momento só vi você quem duvida ...

Fora as imprecisões, repare que você não respondeu a objeção técnica.


 Ahh.. Comprei o Livro do DATE, que você sugeriu ... Vou começar a
 lê-lo , mas depois,  tenho medo de começar a colocar empecilho em tudo

Medo infundado.

-- 
+55 (11) 5685 2219   xmpp:[EMAIL PROTECTED]
+55 (11) 9406 7191  Yahoo!: ymsgr:sendIM?lgcdutra
+55 (11) 5686 9607  ICQ/AIM: aim:GoIM?screenname=61287803
MSN: msnim:[EMAIL PROTECTED]
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Matriz Sucursal Replicacao

2007-09-21 Por tôpico Joao
jovenzinhos Calma!
Retornemos aos Postgresql!

- Original Message - 
From: Leandro DUTRA [EMAIL PROTECTED]
To: Comunidade PostgreSQL Brasileira pgbr-geral@listas.postgresql.org.br
Sent: Friday, September 21, 2007 5:05 PM
Subject: Re: [pgbr-geral] Matriz Sucursal Replicacao


2007/9/21, Thiago Risso [EMAIL PROTECTED]:
 A gente ??? Até esse momento só vi você quem duvida ...

Fora as imprecisões, repare que você não respondeu a objeção técnica.


 Ahh.. Comprei o Livro do DATE, que você sugeriu ... Vou começar a
 lê-lo , mas depois,  tenho medo de começar a colocar empecilho em tudo

Medo infundado.

-- 
+55 (11) 5685 2219   xmpp:[EMAIL PROTECTED]
+55 (11) 9406 7191  Yahoo!: ymsgr:sendIM?lgcdutra
+55 (11) 5686 9607  ICQ/AIM: aim:GoIM?screenname=61287803
MSN: msnim:[EMAIL PROTECTED]
___
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] Matriz Sucursal Replicacao

2007-09-21 Por tôpico Leandro DUTRA
2007/9/21, Joao [EMAIL PROTECTED]:
 jovenzinhos Calma!

Calmíssimo…


 Retornemos aos Postgresql!

Claro!


-- 
+55 (11) 5685 2219   xmpp:[EMAIL PROTECTED]
+55 (11) 9406 7191  Yahoo!: ymsgr:sendIM?lgcdutra
+55 (11) 5686 9607  ICQ/AIM: aim:GoIM?screenname=61287803
MSN: msnim:[EMAIL PROTECTED]
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Matriz Sucursal Replicacao

2007-09-20 Por tôpico Euler Taveira de Oliveira
..:: Rodrigo Machado ::.. wrote:

 Tem com eu replicar os dados da Sucursal para a matriz e da matriz para
 a Sucursal das mesmas tabelas.
 
Você quer fazer uma replicação com múltiplos mestres e assíncrona [1].
Dependendo da natureza dos dados a serem replicados esta solução de
replicação simplesmente não funciona. Quando ela pode funcionar? (i)
dados incrementais (ii) particionamento para acesso dos dados (iii) sem
acesso simultâneo (em todos os nós). Por que ela pode não funcionar?
Viola as propriedades ACID. Por exemplo, em um dado momento a mesma
informação pode ser alterada em mestres diferentes; na hora do
sincronismo qual será a informação correta?

[1] http://en.wikipedia.org/wiki/Multi-master_replication


-- 
  Euler Taveira de Oliveira
  http://www.timbira.com/
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral