Em 1 de fevereiro de 2016 09:00, ChIcO <[email protected]> escreveu:
> Tenho dúvida se o pg_basebackup copia todos os arquivos ou apenas os
> alterados. Acredito que todos, então pode ser um pouco mais demorado q o
> rsync.

O pg_basebackup não faz cópias incrementais, cada vez que é executado
é feito uma nova cópia integral de todos os arquivos.

Como é um ambiente de homologação e testes supõe-se que os dados serão
alterados no ambiente de homologação, logo não há como manter uma
baseline sincronizada com o ambiente de produção através pg_standby
[1] - este faz a replicação dos logs transacionais (WAL).

Usar o rsync é possível, mas é um procedimento passível de erros
(permissões, espaço em disco, pontos de montagem, etc.). Para
utilizá-lo com segurança é preciso parar o serviço nos dois ambientes
antes de executá-lo e dependendo da SLA isto nem sempre é permitido.

[1] http://www.postgresql.org/docs/9.1/static/pgstandby.html

TIAGO J. ADAMI
http://www.adamiworks.com
@tiadami
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a