[firebase-br] Re: Re: Re: Re: Re: Re: Quem fez um programa acessando remotamente o FB?
Ederson Selvat
asaederson em asaeggs.com.br
Ter Set 28 10:48:17 -03 2004
Eu estou tentando implementar este processo criando aplicações multicamadas mas com SOAP, mas nao tenho a minima ideia de como controlas as transações "DO LADO DO CLIENTE", caso vc tenha algum material q possa me fornecer ficarei grato.
Ederson
"Nilton Souza" <ntn em bbs2.sul.com.br> escreveu na mensagem news:49666.8727872477$1096378627 em news.gmane.org...
Olá Pessoal,
O Firebird sobre a Internet não tem uma conexão veloz. Para aumentar a performance, um pouco, você pode até usar o Zebedee (http://www.ibphoenix.com/main.nfs?a=ibphoenix&page=ibp_zebedee). WebServices são ótimos quando se trata de integração, porém no quisito velocidade eles não são tão bons assim, com certeza será mais rápido que uma conexão via Zebedee.
Eu obtive um ÓTIMO resultado criando sistemas em três camadas, onde de um lado eu tenho um servidor Linux/Win32 (no linux a performance é melhor) que comunica-se com o Firebird. Do lado do cliente eu criei três novos componentes que são eles: TConnection, TTransaction (opcional - criado para permitir a conversão de sistemas feitos no estilo Client Server) e TQuery (com recurso similar ao RequestLive, inclusive em joins simples). No delphi eu trabalho como se estivesse em uma conexão local, sem tomar nenhuma precaução extra com relação à possibilidade da conexão ser remota. Posso iniciar, cancelar ou salvar uma Transação PELO LADO DO CLIENTE, entre outras coisas. A performance é excelente, pelo menos para mim e por enquanto.
[]'s
Nilton Souza
----- Original Message -----
From: Rene Paulo
To: firebase-br em grupos.com.br
Sent: Monday, September 27, 2004 9:25 AM
Subject: [FireBase] Re: Re: Re: Re: Re: Quem fez um programa acessando remotamente o FB?
Ola Pessoal,
Também fiz varios testes e estou tentando implementar um aplicação com banco remoto... as via IP com Speedy(ADSL) da Telefonica aqui em Sao Paulo, tá lento, mais tá lento que você até desiste.
Também já fiquei sabendo da tentativa do pessoal de utilizar WebServices mas ainda nao testei.
Via Socket eu nunca testei...
Mas para solucionar o problema da velocidade...,desculpe a sinceridade gente, eu mudei o banco para MySQL, claro que eu nao utilizava nem Stors nem Triggers.
Mas o problema pelo menos na minha aplicação esta na select que a primeira vez é lenta, ja que o FireBird coloca em cache a pesquisa, depois a mesma pesquisa fica rapida.
Espero ter ajudade em alguma coisa...
[]´s
Rene
----- Original Message -----
From: marcvan em terra.com.br
To: firebase-br em grupos.com.br
Sent: Thursday, August 26, 2004 8:41 AM
Subject: [FireBase] Re: Re: Re: Re: Quem fez um programa acessando remotamente o FB?
é como eu disse ... via Socket está uma boa ... 5 segundo pra efetivar uma venda...
Agora estou fazendo testes para consultas, para rebeber bloco de dados tipo uns 10.000 registros por vez até então ta tudo numa boa ... assim que tiver um material vou fazer uns testes em 33.600
Marcelo Silva
Cel. 11 9693-4251
ICQ - 49224093
MSN marcvan em terra.com.br
----- Original Message -----
From: Francisco Thiago de Almeida
To: firebase-br em grupos.com.br
Sent: Wednesday, August 25, 2004 10:43 AM
Subject: [FireBase] Re: Re: Re: Quem fez um programa acessando remotamente o FB?
Bingo! É você mesmo!!!
No caso de Insert e Update, acho que ficaria mais rápido se você usasse SP no banco.. é um palpite...
É que esse meu amigo está com um cenário parecido com o seu e ele queria saber da sua experiência com o assunto.. como esta sendo e etc. Mas valeu pela dica
[]'s
Até
marcvan em terra.com.br wrote:
Quanto a isso estou fazendo alguns teste com IdTCPServer e IdTCPClient ...(Componentes INDY)
Já tenho um sistema em lojas que trabalham fazendo vendas e estas são gravadas em nossa central ...(isso mesmo em 33.600kbps)
Estou trabalhando agora com o envio de bloco de dados... me parece que irá funcionar... estou em fase de testes ...
* Quanto a fazer a conexão direta via IP ... não tive bons resultados.. muito lento.
Marcelo Silva
----- Original Message -----
From: Jean Streleski
To: firebase-br em grupos.com.br
Sent: Wednesday, August 25, 2004 9:14 AM
Subject: [FireBase] Re: Quem fez um programa acessando remotamente o FB?
Olá Thiago
Eu acredito que vc esteja se referindo a mim hehehe. Postei várias perguntas sobre o assunto em várias listas de discussão, mas se não for, vale o relato mesmo assim.
Vou partilhar a estrutura, como funciona hoje e quais as observações:
Tenho um sistema rodando em 10 filiais(mais precisamente 10 lojas) e acessando remotamente um banco de dados centralizado no escritório da matriz. As filiais rodam um sistema em Kylix, com funções de consulta apenas e emissão de cupom fiscal via ECF. Na matriz, tenho um sistema Delphi, com servidor Linux(Speedy com IP fixo) que alimenta as informações dos clientes e baixa de pagamentos.
Nos moldes acima, tenho observado uma certa lentidão nas consultas(tenho duas consultas bem pesadas, com cálculos). Estou estudando uma forma de fazer a baixa de pagamentos dos clientes diretamente pelas filiais(hoje é feito localmente e enviado PAPEL para a matriz), já baixando no BD da matriz, mas INSERT's e UPDATE's ficam bem mais lentos do que as consultas, impossibilitando assim a baixa pelas filiais.
Estou decidindo ainda como vou resolver isso, mas devo partir para uso de WebServices. Já tive boas indicações sobre o uso dessa tecnologia, porém me falta ainda bastante conhecimento sobre o assunto e devo estar procurando cursos e/ou livros em breve.
Resumindo. O uso de conexão remota "quebra um galho" para pequenas consultas, mas chega uma hora que se vc quiser aumentar essa integração (insert, update), vc terá de partir para outras soluções, como WebServices ou até mesmo Replicação de dados.
Essa foi minha experiência....
Qualquer dúvida poste ae
Abraços
--------------------------------------------------------------
Jean Rozan Streleski
Desenvolvimento Progress/Delphi
jrs.net em adapta.com.br
Rua Prof. José Ranieri, 9-40
CEP 17012-260
Bauru/SP
Fone:(14)3234 6898
Fax: (14)3214-3132 Rua Abílio Soares, 233 Cj 32
CEP 04005-000
Paraíso, São Paulo - SP
Fone: (11) 3057-1883
--------------------------------------------------------------
----- Original Message -----
From: Francisco Thiago de Almeida
To: firebase-br em grupos.com.br
Sent: Tuesday, August 24, 2004 5:37 PM
Subject: [FireBase] Quem fez um programa acessando remotamente o FB?
Caros amigos,
Tem um amigo meu que está precisando trocar experiência sobre acesso remoto com Firebird. Lembro que tinha um amigo aqui da lista que passou algum tempo perguntando algo sobre um sistema nestes moldes. E ae? conseguiu? Compartilha sua experiência conosco :D
T+
Thiago
-----------------------------------------------
Francisco Thiago de Almeida
MRL Consultoria em Informática
Divisão Desenvolvimento e Banco de Dados
Franca/SP
------------------------------------------------------------------
Yahoo! Acesso Grátis - navegue de graça com conexão de qualidade!
==========================================================
Visite o site www.firebase.com.br para ter acesso à artigos,dicas,downloads e muito mais!
Para acessar a página da lista vá até http://www.grupos.com.br/grupos/firebase-br
Para consultar mensagens antigas use o endereço http://search.gmane.org/search.php?&group=firebase
Para CANCELAR sua assinatura envie um email para cancelar-firebase-br em grupos.com.br
==========================================================
Visite o site www.firebase.com.br para ter acesso à artigos,dicas,downloads e muito mais!
Para acessar a página da lista vá até http://www.grupos.com.br/grupos/firebase-br
Para consultar mensagens antigas use o endereço http://search.gmane.org/search.php?&group=firebase
Para CANCELAR sua assinatura envie um email para cancelar-firebase-br em grupos.com.br
==========================================================
Visite o site www.firebase.com.br para ter acesso à artigos,dicas,downloads e muito mais!
Para acessar a página da lista vá até http://www.grupos.com.br/grupos/firebase-br
Para consultar mensagens antigas use o endereço http://search.gmane.org/search.php?&group=firebase
Para CANCELAR sua assinatura envie um email para cancelar-firebase-br em grupos.com.br
> ATTACHMENT part 2 image/gif name=adaptalo.gif
-----------------------------------------------
Francisco Thiago de Almeida
MRL Consultoria em Informática
Divisão Desenvolvimento e Banco de Dados
Franca/SP
__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com
==========================================================
Visite o site www.firebase.com.br para ter acesso à artigos,dicas,downloads e muito mais!
Para acessar a página da lista vá até http://www.grupos.com.br/grupos/firebase-br
Para consultar mensagens antigas use o endereço http://search.gmane.org/search.php?&group=firebase
Para CANCELAR sua assinatura envie um email para cancelar-firebase-br em grupos.com.br
==========================================================
Visite o site www.firebase.com.br para ter acesso à artigos,dicas,downloads e muito mais!
Para acessar a página da lista vá até http://www.grupos.com.br/grupos/firebase-br
Para consultar mensagens antigas use o endereço http://search.gmane.org/search.php?&group=firebase
Para CANCELAR sua assinatura envie um email para cancelar-firebase-br em grupos.com.br
==========================================================
Visite o site www.firebase.com.br para ter acesso à artigos,dicas,downloads e muito mais!
Para acessar a página da lista vá até http://www.grupos.com.br/grupos/firebase-br
Para consultar mensagens antigas use o endereço http://search.gmane.org/search.php?&group=firebase
Para CANCELAR sua assinatura envie um email para cancelar-firebase-br em grupos.com.br
==========================================================
Visite o site www.firebase.com.br para ter acesso à artigos,dicas,downloads e muito mais!
Para acessar a página da lista vá até http://www.grupos.com.br/grupos/firebase-br
Para consultar mensagens antigas use o endereço http://search.gmane.org/search.php?&group=firebase
Para CANCELAR sua assinatura envie um email para cancelar-firebase-br em grupos.com.br
cancelar assinatura - página do grupo
Mais detalhes sobre a lista de discussão lista