Em 30 de janeiro de 2016 12:48, Tiago José Adami <[email protected]>
escreveu:

> Em 29 de janeiro de 2016 17:51, Luiz Henrique
> <[email protected]> escreveu:
> > Pessoal,
> >
> > Tenho Postgresql 9.1, Linux CentOS. 5 Databases. 1 Database tem 254
> > GB.Preciso levar diariamente somente esse Database (254 GB) para outro
> > servidor (homologação).O tempo de pg_dump / pg_restore leva cerca de
> > 8h.Procuro alternativas para atualizar somente as diferenças do dia
> > anterior. Sugestões e dicas serão muito bem vindas.
>
> Para um ambiente de homologação manter uma replicação para "atualizar
> somente as diferenças do dia anterior" não é a melhor alternativa,
> pois espera-se que o banco de homologação receba alterações (INSERT,
> UPDATE, DELETE).
>
> Talvez um simples pg_basebackup[1] seja a melhor solução, considerando
> que ambos os servidores (origem e homologação) possuem o mesmo SO e
> mesma versão do PostgreSQL. O tempo para gerar um backup pelo
> pg_basebackup em comparação com um dump (que não é exatamente um
> backup [2]) é gritante, ao passo que é feito uma cópia dos arquivos
> originais.
>
> Lembrando que o pg_basebackup faz a cópia de todo o cluster, isto é,
> inclui todos os bancos de dados nele criados.
>

Bom dia,

Com função semelhante, mas mas antigo tem o pg_standby. Ele é um script que
por baixo faz o rsync do data, lembrando que no rsync ele irá copiar apenas
os arquivos diferentes, arquivos iguais ele não faz a cópia.

Caso existam mais databases no servidor e deseja copiar apenas este de
254GB, depois de ter sido feito uma cópia completa é possível iniciar um
backup e fazer o rsync da pasta do database desejado.

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.

Qualquer solução de cópia de filesystem a versão tem que ser a mesma e é
interessante q o linux também.


Att,
Francisco Summa


>
> [1] http://www.postgresql.org/docs/9.1/static/app-pgbasebackup.html
> [2] http://savepoint.blog.br/dump-nao-e-backup/
>
> 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
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a