[firebase-br] Servidor Espelho

Marciano Bandeira marciano.bandeira em bol.com.br
Qua Jul 13 17:18:50 -03 2005


Vou fazer testes com o shadow...
... pois, eu li o artigo sobre shadow e fala que degrine a performance em 
até 20%, como fasso tudo via trigger,sp vou testar antes...
mais acho que essa fai ser a solução.

Grato a todos
Marciano Bandeira


----- Original Message ----- 
From: "Giovani Benedetti Penha" <giovani em cooperval.com>
To: "FireBase" <lista em firebase.com.br>
Sent: Wednesday, July 13, 2005 4:57 PM
Subject: Re: [firebase-br] Servidor Espelho


Bom, se eu fosse você seguiria a dica do Felipe, pesquise sobre esse
shadow. Acho que seria a solução mais simples e funcional para o seu
caso, além de não precisar de configurar um servidor Linux para
trabalhar espelhado (essa tarefa não é das mais simples de serem feitas).
Alguém aqui na lista já usou esse shadow? Funciona mesmo? :)

[]´s
Giovani Benedetti Penha

Marciano Bandeira escreveu:

> Perder o que não foi comitado não tem problema, o que quero evitar é por 
> exemplo...
> ... a industria de confeções tem que entregar um lote de mercadorias hoje, 
> mais com o sistema fora do ar não tem como eles saber o que tem que 
> produzir,  ou chega um cliente de uma loja que usa o sistema, e não pode 
> pagar sua conta porque o sistema está fora do ar...
> ... ou o gerente quer saber o que tem que comprar pra suprir o estoque da 
> loja e tem que contar o estoque no dedo pois o sistema ta fora do ar...
>
> isso que quero evitar
> desde ja agradeço
> Marciano Bandeira
>
> ----- Original Message ----- From: "Giovani Benedetti Penha" 
> <giovani em cooperval.com>
> To: "FireBase" <lista em firebase.com.br>
> Sent: Wednesday, July 13, 2005 4:38 PM
> Subject: Re: [firebase-br] Servidor Espelho
>
>
> Olha cara, não sou perito em DRDB, mas pelo que li, o que ele faz é, de
> x em x minutos (segundos, milésimos :)), verificar quais blocos do HD do
> servidor foram mudados e copiar esses blocos de forma idêntica para o
> servidor escravo.
> Ou seja, teoricamente você teria exatamente o mesmo banco de dados nas
> duas máquinas. Só tem que verificar como fica a questão dos dados que
> estão na memória, porque esses não são copiados para o escravo. Talvez
> fosse o caso de usar o forced write (me corrijam se eu estiver errado)
> ou algum mecanismo que garanta que todos os dados do banco sejam
> gravados em disco de X em X tempos. Diminuiria um pouco a performance do
> servidor, mas ganharia confiabilidade e alta disponibilidade.
> A transação com certeza não seria a mesma. O serviço na máquina escravo
> inclusive deveria ficar parado, apenas sendo iniciado quando a máquina
> mestre parasse. Ou seja, as transações no mestre que não foram comitadas
> seriam perdidas (em tese).
>
> []´s
> Giovani Benedetti Penha
>
>
> Marciano Bandeira escreveu:
>
>> Obrigado pela resposta imediata!
>>
>> Achei legal o esque de servidor e escravo, mais não manjo nada de 
>> Linux...
>> ... podem me dar mais detalhes de como funciona o esquema de replicação, 
>> tem como fazer sem alterar meu sistema? tipow fazer um serviço??
>>
>> Nesse esquema eu teria dois bancos (iguaizinhos) nos servidores?
>> A gravação nos dois ficaria na mesma transação?
>>
>> Desde ja agradeço
>> Marciano Bandeira
>>
>> ----- Original Message ----- From: "Giovani Benedetti Penha" 
>> <giovani em cooperval.com>
>> To: "FireBase" <lista em firebase.com.br>
>> Sent: Wednesday, July 13, 2005 3:45 PM
>> Subject: Re: [firebase-br] Servidor Espelho
>>
>>
>> Mas o duro é que, nesse caso, se queimar o processador, por exemplo, o
>> servidor pára de qquer jeito.. Resolve só pra problema no HD mesmo.
>> Eu sugeriria um servidor com outro espelhado. O problema é que fica uma
>> máquina inutilizada na empresa (ou seja, a que vai ficar de "estepe"
>> para o servidor principal). Existe uma maneira em Linux de você utilizar
>> alta disponibilidade, ou seja, um servidor mestre e um escravo
>> monitorando. Se aquele pára, este toma seu lugar. Existe uma forma
>> inclusive de "espelhar" o HD do mestre no escravo, utilizando um
>> aplicativo chamado DRBD (Distributed Replicated Block Device). Mais
>> informações (muito boas, por sinal) em:
>> http://www.vivaolinux.com.br/artigos/verArtigo.php?codigo=52&pagina=7
>> http://www.vivaolinux.com.br/artigos/verArtigo.php?codigo=2135
>> http://www.vivaolinux.com.br/artigos/verArtigo.php?codigo=2477
>>
>> []´s
>> Giovani Benedetti Penha
>>
>> Oliveira escreveu:
>>
>>> Utilize o sistema de RAID, com um servirdor Linux, se eu não estou 
>>> enganado e assim mesmo que se escreve, com isso, vc pode fazer de tal 
>>> forma que tudo que for gravado em um HD, tb seja gravado em outro como 
>>> um espelho..... Tem uns servidores HP, que tem esse recurso nativo..... 
>>> Se quiser investir !!!!
>>> Atenciosamente,
>>>
>>> Oliveira, José Augusto
>>> JASO Tecnologia & Desenvolvimento.
>>>
>>>
>>>     _______________________________________________________ Yahoo! 
>>> Acesso Grátis - Internet rápida e grátis. Instale o discador agora! 
>>> http://br.acesso.yahoo.com/
>>>
>>>
>>> ______________________________________________
>>> FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
>>> Para editar sua configuração na lista, use o endereço 
>>> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
>>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>>>
>>>
>>
>>
>> ______________________________________________
>> FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
>> Para editar sua configuração na lista, use o endereço 
>> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>>
>> ______________________________________________
>> FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
>> Para editar sua configuração na lista, use o endereço 
>> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>>
>>
>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
> Para editar sua configuração na lista, use o endereço 
> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
> Para editar sua configuração na lista, use o endereço 
> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
>


______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
Para editar sua configuração na lista, use o endereço 
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
Para consultar mensagens antigas: http://firebase.com.br/pesquisa 





Mais detalhes sobre a lista de discussão lista