Replicacao de dados em Interbase

Firebird

04/10/2003

Desenvolvemos na empresa que trabalho um sistema em Delphi 6 com Interbase 6.0 que roda em uma rede com 80 maquinas usando TCP/IP . Só que agora estamos utilizando notebooks para trabalhar fora da empresa e preciso no final de cada dia sincronizar os dados do notebook com os da rede. Alquem sabe como posso fazer para sincronizar o banco de dados (GDB) no notebook com o banco da rede? Existe alguma rotina, componente free que faça isso.

O banco de dados tem mais de 80 tabelas com 150 campos em media.

Deste já obrigado.


Jviana

Jviana

Curtidas 0

Respostas

Afarias

Afarias

04/10/2003

Existem algumas soluções como::

1 - Instalar (ou desenvolver) um sistema de replicação. Assim, cada notebook teria seu próprio IB Server e quando conectados na rede o sistema de replicação (IBReplicator por ex.) trataria de sincronizar o servidor principal com o servidor do(s) notebook(s).

2 - Criar sua aplicação usando uma arquitetura ´Briefcase´ -- onde o usuário pode trabalhar desconectado da base de dados e depois q conectado atualiza os dados -- isto pode ser feito com uso componentes para 3 camadas (MIDAS por ex.)

3 - Criar um sistema particular para realizar a operação (uma função no seu sistema q conectaria ao banco principal e faria a cópia dos registros)



T+


GOSTEI 0
POSTAR