2009/7/13 Marcelo Gomes <[email protected]>:
> Pessoal,
>
> Vou começar a fazer um estudo sobre como poderia melhorar a performance do
> Postgresql.
>
> Minhas idéias iniciais:
>
> Idéia 1:
> A base fica em um storage, com um sistema de arquivo compartilhado (GFS) e
> duas ou mais máquinas grava e consulta na mesma base.

Não funciona. Para isso, você teria que ter algo como um Oracle RAC
para resolver os problemas em relação ao que está no buffer de cada
uma das máquinas. Não funciona e a tentativa de tentar funcionar é
desastrosa. O que existe é um fail over onde apenas em um dos nós a
base está ativa e se o servidor apresentar problemas o outro nó sobe o
PostgreSQL lá e continua trabalhando.
>
> Idéia 2:
> Um servidor faz o processo de gravação (insert / update) e replica para
> outro servidor, onde todas as consultas seria feitas só neste segundo
> servidor.
>
Vai gerar over head para gerar a replicação. O Standby é uma forma de
replicação sem over head, mas no momento só temos o Warm Standby.
Quando tivermos o HOT STANDBY isto será viável. A equipe do PostgreSQL
tem se empenhado muito em tornar isto uma realidade, talvez na versão
8.5.

> Alguém já fez algum estudo deste tipo? tem alguma outra ideia ?
>
Primeiro descreva o tipo de carga da sua aplicação. Descubra quais são
os picos, defina os gargalos.

Onde está pegando? Disco, memória, processamento?

[]s
Fábio Telles

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



-- 
blog: http://www.midstorm.org/~telles/
e-mail / jabber: [email protected]
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a