2013/4/28 Fábio Gibon <[email protected]>

> Pessoal,
>           montamos um hot_standby (por streaming) e ficou funcionando
> legal, porém tivemos problemas com o software de dois fornecedores, pois
> eles desenvolvem o módulo de consultas tendo que gravar alguns dados (sejam
> temporárias ou até mesmo os últimos parâmetros utilizados na consulta).
> Vocês já passaram por situação simular? Há algum workaround para isto?
>

Bom, se a aplicação não foi desenvolvida para "separar" operações
somente-leitura (read-only) de leitura e escrita (read-write), a única
solução que conheço é usar o pgPool-II <http://www.pgpool.net/> [1], pois
ele é capaz de fazer balanceamento de carga sozinho, dentificado o tipo de
comando enviado para aplicação: se for "read-write" envia sempre para o
"master", se for "read-only" faz balanceamento de carga (round-robin com
peso).


> Ou há alguma espécie de thread que esteja pensando em ter alguma área do
> standby como read_write (um schema, tablespace, banco no cluster...).
>
>
Hoje não há. E creio que não terá por um bom tempo (pelo menos não com a
replicação nativa). Streaming-replication do PostgreSQL tem essa limitação,
ou tudo ou nada!

[1] http://www.pgpool.net/

Atenciosamente,
-- 
Matheus de Oliveira
Analista de Banco de Dados
Dextra Sistemas - MPS.Br nível F!
www.dextra.com.br/postgres
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a