Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

GRstudio

Interbase / Mysql

Recommended Posts

Olá estou precisando integrar um sistema desktop com uma aplicação web! O sistema usa banco Interbase, e pretendo fazer a aplicação web com PHP e Mysql! Porém os dois bancos precisam estar sincronizados (oque for gravado em um deve ser gravado no outro tbm, com o menor limite de tempo possível). Não tenho nem idéia de como fazer essa ligação dos bds. Caso seja necessário farei a aplicação web com PHP e (interbase ou firebird) caso seja mais viavel o sincronismo dos bancos! Gostaria de algumas dicas sugestões ou se alguem jah fez algo parecido. Caso alguem com mais experiencia com interbase estiver interessado estou buscando alguem para auxiliar no projeto.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara já precisei disso, mas no meu caso ambos os bancos utilizavam firebird, tanto desktop quanto web, existem alguns replicadores prontos, da uma olhada nesse site http://www.firebird.com.br/sobre.php e chegamos até a desenvolver um replicador próprio mas não virou, isso de replicar bancos não é uma tarefa nada fácil, a todo momento tinhamos problemas com chaves, pois ambos os bancos recebiam registro.

Se somente um banco receber movimentação e o outro for escravo dele, é mais simples, desenvolvemos na empresa uma forma de armazenar os dados do firebird em XML, enviamos os XML para web, no servidor de web tem um serviço que le o XML e insere em outro banco. Funciona muito bem e pode ser aplicado em bancos diferentes.

Agora se ambos os bancos recebem movimentação a todo momento, como ocorreu em um caso aqui, a solução ideal foi montar um servidor de web na mesma rede onde se encontrava a máquina com o banco da aplicação desktop.

 

http://forum.imasters.com.br/public/style_emoticons/default/natal_smile.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.