Página 1 de 1

Delphi 5 + Firebird (Acesso remoto)

Enviado: 02 Out 2008 14:00
por DLZ
Ola galera..
Muito boa essa iniciativa de colocar outras linguagens aqui no fórum.. show de bola..
Bem
Tenho um sistema feito em Delphi 5 que utiliza banco de dados FireBird 1.5. Estou muito contente com o sistema e o banco de dados, porém na última semana me deparei com uma situação complicada !!

Um cliente meu abriu uma filial em outra cidade e ta querendo acessar o banco de dados dessa outra filial pelo sistema. A princípio é banstante simples, basta configurar o IP do servirdor dessa outra filial e conectar ao banco e pronto. Até funcionou, mas é impossível de usar ... muuuuuito lento..
O link é via rádio..
Na verdade não vou usar um banco só para as 2 filiais.. tenho um programa que faz um sincronismo entre os dois bancos.. Fica rodadndo em BackGroud e atualiza os bancos conforme as necessidades.

Já tentei usar uma ferramenta chamada Zebedee que prometia compactar os pacotes e dar mais velocidade, porém ficou a mesma coisa, não mudou em nada a performace.
Alguém conhece uma outra forma de fazer isso funcionar ?
Obrigado

Re: Delphi 5 + Firebird (Acesso remoto)

Enviado: 03 Out 2008 00:41
por RamonXHB
Tudo depende de como você está utilizando...
Dbgrids que pegam o banco inteiro, combobox que fazem a mesma coisa, realmente vão ficar lentissimos.
Procure reduzir ao minimo possivel a quantidade de dados retornadas pelas queries, e verá que não fica tão lento assim.
Os dados estarem em um servidor linux também colabora para uma melhor performance.

Re: Delphi 5 + Firebird (Acesso remoto)

Enviado: 03 Out 2008 08:32
por DLZ
Psé tche...
O problema é que até um simples Select em uma tabela com 10 registros é super demorado !!

Re: Delphi 5 + Firebird (Acesso remoto)

Enviado: 06 Out 2008 12:42
por sygecom
Pq, não tenta com acesso remoto, RDP. ai vc entra direto no Servidor e tudo é executado no servidor,e somente é transferido entre a internet os buffer de tela.

Re: Delphi 5 + Firebird (Acesso remoto)

Enviado: 13 Out 2008 08:31
por DLZ
é... Já pensei em usar o Terminal Sever, por exemplo.. Até funciona, mas tem um pequeno problema...
Meu cliente possui uma rede de supermercados, portando a venda no frente de caixa tem que ser "a jato" ( cfe ele mesmo diz) .
Com terminal server não fica lento, mas tb não fica rápido o suficiente.. Dessa forma, eu utilizo um bonco local sempre e um programa sincronizador que atualiza os bancos. É esse sincronizador que está super lento, acessando o banco remotamente..

Re: Delphi 5 + Firebird (Acesso remoto)

Enviado: 13 Out 2008 15:41
por sygecom
É nesse caso ai, vc tem razão, ou seu cliente tem uma INTERNET muito boa nos dois pontos, tanto lado client como servidor, ou como o colega acima comentou, tentar colocar um servidor Linux, que ajuda bastante.

Re: Delphi 5 + Firebird (Acesso remoto)

Enviado: 15 Out 2008 10:32
por sygecom
Ou pode ver algo com Replicação, talvez ajude tmb.

Re: Delphi 5 + Firebird (Acesso remoto)

Enviado: 17 Out 2008 08:32
por DLZ
Já estou tentando os replicadores, mas sem muito sucesso, pois já testei uns 10 diferentes (eu acho) e nenhum funciona !!

Re: Delphi 5 + Firebird (Acesso remoto)

Enviado: 20 Out 2008 14:34
por sygecom
É Galdério, esta em uma Sinuca de bico, se tiver algum sucesso deixa o caminho das pedras para os colegas que usam Firebird.

Alias, tentou atualizar seu Firebird para o mais atual, quem sabe tem alguma melhora nessa parte de replicação.

Re: Delphi 5 + Firebird (Acesso remoto)

Enviado: 25 Dez 2008 08:04
por alexpaidajulia
Internet via radio costuma ser muito instavel, esse ja e um ponto de desvantagem, definitivamente desisti de utilizar ...

Re: Delphi 5 + Firebird (Acesso remoto)

Enviado: 26 Dez 2008 10:09
por filizola
tive uma péssima experiência com relação a acesso remoto, e vou colocar pra vcs o que resolveu para mim.

1) TS + NO-IP + VELOX = sem motivo aparente a velox muda o ip no meio de uma conexão remota fazendo seu cliente cair. no-ip por vezes publica o endereço e as vezes não(tambem o serviço é gratuito né).

2) TS + RADIO = o melhor que utilizei pelo fato de a net a radio ter ip fixo, porém nada impede que ela poderá cair ou não.

3) IP GVT 1MB PARA EMP PEQ PORTE (em torno de R$ 300,00 mês) = filé, vc tem uma conexão que não cairá nunca e com ip fixo, o ip fixo de outras operadoras são os olhos da cara, o que fica de problema será apenas se a conexão do cliente cair, mas aí já é outra história.

Re: Delphi 5 + Firebird (Acesso remoto)

Enviado: 25 Mar 2009 11:33
por DLZ
Ola amigo Filizola..
Gostaria muito de trocar uma idéia contigo a respeito dessa experiência que vc teve com acesso remoto.. Como poderia entrar em contato contigo ? msn, skype, telefone ??
Agradeço a atenção

Delphi 5 + Firebird (Acesso remoto)

Enviado: 30 Jul 2012 09:07
por pauloa1
Olá DLZ!

Como ficou a sua questão do acesso remoto?

Funcionou? oque vc ta usando hoje?

Paulo

Delphi 5 + Firebird (Acesso remoto)

Enviado: 25 Mar 2014 10:46
por xyberx
Cara, para o seu caso, eu desenvolvi um replicador aqui para a empresa que faz isso tranquilo, nós temos um sistema usado em mais de mil lojas do brasil, replicamos entre lojas de mesmos donos tranquilamente, mais replicação requerem regras de negócio que tem que ser avaliadas na concepção do sistema ou alterar sua implementação final em vários casos.
Estoques Centralizados ou Descentralizados, quais tabelas replicar e etc...
Meu replicador é em Delphi 7 com Indy 10, Firebird 2.5 e etc...