Boa tarde galera do GUJ!
Estou trabalhando num sistema que possui a limitação de estar em dois locais diferentes sem poder acessar um mesmo banco de dados, devido o acesso a internet e outros empecilhos da empresa. Por isso teremos que fazer um sistema identico para cada filial, mas cada um com um banco de dados (também identicos) separados. O problema é o seguinte: como e qual é a melhor forma de gerar um arquivo ou outro recurso para atualizar tabelas especificos de um banco para outro, sendo que um sistema está numa cidade e o outro em outra? Isso sera necessario ser feito uma vez ao dia somente. Conto com a ajuda da galera, pois estamos meio perdido, em como fazer isso da melhor forma.
Obrigado,
Atualizacao de tabelas entre dois bancos de dados identicos
4 Respostas
Provavelmente o próprio fornecedor do banco de dados deve ter uma solução para isso.
Qual o banco de dados ?
Entao cara o banco de dados é free, o PostgreSql. Pelo que ja vimos teria que gerar um arquivo texto, xml, nao sei ainda, com os dados daquela tabela especifica, enviar de alguma forma para a outra aplicacao, e esta reconhecendo atualizar a sua tabela, com esse arquivo. Como vc achq que poderia ser feita? Qual a melhor tecnologia, arquivo texto comum, xml. Via Socket será que daria?
Obrigado,
Cara, dê uma olhada nos fóruns de postgres sobre replication e synchronization.
Certamente, existem soluções pra isso.
Senão for abuso, queria mais uma maneira. Andei pesquisando vários sites e fóruns, e constatei que uma alternativa para resolver o problema de acesso a um mesmo banco por duas empresas em cidades diferentes, com restrição de nao ter um link dedicado, poderia ser hospedar este banco em site do tipo, o qual poderia ser acessado de qualquer localidade com acesso a internet. A pergunta agora é: O sistema está completamente pronto e é feito em J2SE (deskTop) com interface SWING, daria para uma aplicaçao desktop acessar um banco remoto, hospedado em um site especifico, como acontece com sistemas WEB? E como fica a segurança, tendo a empresa apenas acesso a internet, sem outro controle para a segurança? Conto com a opiniao da galeral Obrigado,