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.

-- 
[]s
Dickson S. Guedes
Administrador de Banco de Dados
Projeto Colmeia -  Florianópolis, SC
(48) 3322-1185, ramal: 26

_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a