Anderson escreveu:
Bom dia André.
Então, estava querendo uma solução
do banco para resolver o problema de Multiplataforma, ou seja,
independer do Sistema Operacional, deixar este serviço para o Banco de
Dados.
Para fazer a transferência de minhas
informações, hoje estou utilizando o DBLink, mas dependendo da demanda
de instruções está ficando muito lento. Então para resolver este
problema, estava querendo gerar um arquivo binario pelo comando COPY do
banco e enviá-lo por FTP para o outro servidor e através do DBLink,
executar o comando COPY no outro servidor.
A transferência por FTP, feita pelo SO, vai ser sempre mais rápida, até
porque você poderá usar compactação e agendamento de horários.
A configuração de FTP e agendamento vai depender da plataforma, mas
normalmente não é tão complicado assim. Quem vai poder analisar e
decidir os prós e contras é você.
Pelo que entendi, você já está fazendo a única solução multiplataforma,
fazendo SELECTs com DBLink. Creio que qualquer outra solução que
envolva arquivos vai depender da plataforma.
Você pode pesquisar sobre replicação, e também ler sobre métodos de
armazenamento de arquivos no Postgres.
Desta forma, deria um ganho de
desempenho por causa do envio de arquivo pela internet, diminuindo o
pacote de rede.
-----
Original Message -----
Sent:
Tuesday, May 19, 2009 10:16 AM
Subject:
Re: [pgbr-geral] Enviar arquivo pelo PostgreSQL
Anderson escreveu:
Bom dia pessoal.
Alguém sabe se o PostgreSQL tem
algum comando para enviar arquivo para outro servidor ?
Não que eu saiba.
É dentro da mesma rede? Qual o ambiente? SO? Tamanho do(s) arquivo(s)?
Existem soluções no nível do SO, ou então fazendo copy do arquivo para
dentro do banco, e restaurando via SELECT na outra ponta.
--
[]´s,
André Volpato
|
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral