Dickson S. Guedes concordo que alta-disponibilidade vai ter um custo,
mas essas funcoes so fazem insert e updates, e quando executo insert
into ou update via sql nao existe esta demora.
...
Dickson S. Guedes wrote:
> Vinicius escreveu:
>
>> Ola pessoal...
>>
>> Montei um ambiente de teste para replicacao com sequoia, 1 controller e
>> 3 backends, tudo parecia perfeito, inserts, updates, selects,, ate que
>> fui testar funcoes.
>>
>>
>
> Até ai tudo bem;
>
>
>> 1o. Problema, nao posso chamar a funcao com select nome_funcao, tive que
>> mudar para {call nome_funcao(?,?)}, testei e funcionou, ele replica a
>> funcao para todos os backends.
>>
>>
>
> Exato.
>
>> 2o. Demora para executar a funcao, ele demora 8seg. para executar, tive
>> que fazer um teste de desempenho, pois tenho uma aplicacao que executa
>> 6mil funcoes por minuto, ai que esta meu grande problema, com esta
>> demora nao vou conseguir utilizar.
>>
>>
>
> Não existe almoço grátis, você quer alta-disponibilidade ou menor tempo
> de resposta?
>
> É extremamente importante o planejamento antes de qualquer implementação
> de replicação de dados, seja assíncrona ou síncrona principalmente.
>
>> Gostaria de saber se alguem ja passou por isso e conseguiu resolver,
>> estou precisando montar um sistema de replicacao urgente...
>>
>>
> Cuidado para não sair com martelo e prego na mão procurando parede para
> pregar, talvez o que você precise seja apenas de um parafuso. É
> necessário o conhecimento de sua infra-estrutura tecnlogica para
> identificar os primeiros passos da busca por uma solução de
> alta-disponibilidade.
>
>
> Caso você vá ao PGCon podemos trocar algumas idéias sobre o assunto.
>
>
--
Vinicius D. Barba
Totalsat - Departamento TI
(41) 2109-7716
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral