[firebase-br] Re: Re: Re: Re: Re: Re: Quemfezumprogramaacessandoremotamente o FB?
Nilton Souza
ntn em bbs2.sul.com.br
Qua Set 29 18:35:30 -03 2004
Kléber,
O certo seria fazer um desenho, mas vamos ver se consigo te explicar
descrevendo mesmo.
Eu tenho uma aplicação servidora que conecta-se com o Firebird em uma rede
local e aceita conexões de uma rede externa ou local. Daí você me pergunta:
Pq? Bom como todos sabemos o Interbase/Firebird não é otimizado para a
internet, então eu criei um servidor que faz a intermediação dos comandos
com o servidor, assim eu posso executar os comandos no cliente normalmente
que o servidor irá otimizar as requisições e as respostas poupando banda e
consequentemente aumentando a velocidade.
Eu uso este modelo (três camadas) para fazer meus sistemas e então surgiu a
necessidade de fazer replicação em um de meus clientes. Não tive outra saída
senão a de criar o meu próprio replicador pois os que existem não suprem as
minhas necessidades, então eu acabei usando o mesmo modelo para criar o
replicador assim ele ficou com uma excelente performance.
Espero ter conseguido esclarecer um pouco mais... :)
[]'s
Nilton Souza
----- Original Message -----
From: "Kléber Caneva" <kdcc em terra.com.br>
To: "FireBase" <lista em firebase.com.br>
Sent: Wednesday, September 29, 2004 5:18 PM
Subject: Re: [firebase-br] Re: Re: Re: Re: Re: Re:
Quemfezumprogramaacessandoremotamente o FB?
> Nos dê mais detalhes...
>
> Não entendi bem o q vc quis dizer com Replicação "3 Camadas"..
>
> []´s
>
> Kléber Caneva
>
> ----- Original Message -----
> From: "Nilton Souza" <ntn em bbs2.sul.com.br>
> To: "FireBase" <lista em firebase.com.br>
> Sent: Tuesday, September 28, 2004 5:44 PM
> Subject: Re: [firebase-br] Re: Re: Re: Re: Re: Re: Quem
> fezumprogramaacessandoremotamente o FB?
>
>
> Kléber,
>
> A performance depende muito do tipo de implementação, eu tenho uma
> replicação feita em três camadas que é muito rápida. Tive que colocar esta
> replicação pq o link ADSL da respectiva região não é estável e por se
tratar
> de uma indústria onde a produção não pode parar não tive outra saída senão
a
> de replicar. " chegou a rimar viu !!! =) "
>
> []'s
> Nilton Souza
>
> ----- Original Message -----
> From: "Kléber Caneva" <kdcc em terra.com.br>
> To: "FireBase" <lista em firebase.com.br>
> Sent: Tuesday, September 28, 2004 5:03 PM
> Subject: Re: [firebase-br] Re: Re: Re: Re: Re: Re: Quem
> fezumprogramaacessandoremotamente o FB?
>
>
> > pq usa replicação e não gravação direto no banco ?
> >
> > A Replicação por Internet é loucura, degrada a performace...
> >
> > Replicação deve ser usado dentro de uma rede local, não por internet.
> >
> > []´s
> >
> > Kléber Caneva
> >
> > ----- Original Message -----
> > From: "Josauro S.J." <josauro em casasoft.inf.br>
> > To: "FireBase" <lista em firebase.com.br>
> > Sent: Tuesday, September 28, 2004 2:57 PM
> > Subject: Re: [firebase-br] Re: Re: Re: Re: Re: Re: Quem
> > fezumprogramaacessando remotamente o FB?
> >
> >
> > Estou trabalhando em um projeto onde tenho em meu servidor de internet
um
> BD
> > FB1.5, conecto e faço replicação de dados da base local para serem
> > consultados pela Internet, uso esquema cliente/servidor/IBO, uso SP para
> > todo o acesso, mas acho que a atualização dos dados deveria ter melhor
> > performan-se, ainda procuro as melhores soluções para otimizar esse
> > processo.
> >
> >
> > Josauro S.J.
> > Diretor
> > josauro em casasoft.inf.br
> > ----- Original Message -----
> > From: "Kléber Caneva" <kdcc em terra.com.br>
> > To: "FireBase" <lista em firebase.com.br>
> > Sent: Tuesday, September 28, 2004 2:46 PM
> > Subject: Re: [firebase-br] Re: Re: Re: Re: Re: Re: Quem
> > fezumprogramaacessando remotamente o FB?
> >
> >
> > > Com o modelo 3 camandas, o FB dá show..
> > >
> > > Tenho casos de suscesso acessando por WEB (que não deixa de ser 3
> camadas)
> > é
> > > muito rápido.
> > >
> > > E olha que trafega fotos de alta resolução armazenadas em BLOBs...
> > >
> > > []´s
> > >
> > > Kléber Caneva
> > >
> > >
> > > ----- Original Message -----
> > > From: "Ederson Selvat" <asaederson em asaeggs.com.br>
> > > To: <lista em firebase.com.br>
> > > Sent: Tuesday, September 28, 2004 1:07 PM
> > > Subject: Re: [firebase-br] Re: Re: Re: Re: Re: Re: Quem fez
> > > umprogramaacessando remotamente o FB?
> > >
> > >
> > >
> > > O tipo de aplicação q preciso desenvolver e uma aplicação multicamadas
> > > usando SOAP(webservices), contendo cadastros básicos como
> > > clientes/fornecedores/produtos, emissão de notas etc.
> > >
> > >
> > > Ainda não tive problemas com o firebird rodando em C/S, estou migrando
a
> > > aplicação para os moldes de multicamadas, ou seja trazer para o
cliente
> > > somente os registros q possam interessar naquele momento, sem trazer
> > milhoes
> > > de registros e ficar exibindo nos grids.
> > >
> > >
> > > Surgiu esta dúvida pelo fato de alguns colegas informarem lentidões na
> > > internet, e alguns até mencionaram o uso do MYSQL, este no entanto
> ficaria
> > > devendo triggers e stored procedures (na atual versao de producao)
> > >
> > >
> > > Farei alguns comparativos para verificar se realmente ocorre este tipo
> de
> > > problema.
> > >
> > >
> > > Ederson
> > >
> > >
> > > "Ederson Selvat" <asaederson em asaeggs.com.br>
> > > escreveu na mensagem news:cjbr5d$295$1 em sea.gmane.org...
> > > > Agora, só uma dúvida, seria viável investir tempo e desenvolvimento
> para
> > > > um aplicativo de internet usando firebird ? visto q em algumas
> situações
> > > > vejo outros colegas andam se queixando de velocidade.
> > > >
> > > > Neste cenário fico amarrado e sem saber pra onde correr...:)
> > > >
> > > >
> > > > Ederson
> > > >
> > > >
> > > >
> > > > "Ederson Selvat" <asaederson em asaeggs.com.br>
> > > > escreveu na mensagem news:cjbq31$ue4$1 em sea.gmane.org...
> > > > 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
> > > > ______________________________________________
> > > > FireBase-BR (www.firebase.com.br)
> > > > Para editar sua configuração na lista, use o endereço
> > > > http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> > > >
> > > >
> > > >
> > > >
> > > >
> > >
> > >
> >
>
> --------------------------------------------------------------------------
> > --
> > > ----
> > >
> > >
> > > ______________________________________________
> > > FireBase-BR (www.firebase.com.br)
> > > Para editar sua configuração na lista, use o endereço
> > > http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> > >
> > >
> > >
> > >
> > >
> > > Esta mensagem foi verificada pelo E-mail Protegido Terra.
> > > Scan engine: VirusScan / Atualizado em 22/09/2004 / Versão: 1.5.2
> > > Proteja o seu e-mail Terra: http://www.emailprotegido.terra.com.br/
> > >
> > > E-mail classificado pelo Identificador de Spam Inteligente Terra.
> > > Para alterar a categoria classificada, visite
> > >
> >
>
http://www.terra.com.br/centralunificada/emailprotegido/imail/imail.cgi?+_u=
> kdcc&_l=1096392703.469474.30706.larissa.terra.com.br
> > >
> > >
> > >
> >
>
> --------------------------------------------------------------------------
> > --
> > > ----
> > >
> > >
> > > ______________________________________________
> > > FireBase-BR (www.firebase.com.br)
> > > Para editar sua configuração na lista, use o endereço
> > > http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> > >
> > >
> > > ______________________________________________
> > > FireBase-BR (www.firebase.com.br)
> > > Para editar sua configuração na lista, use o endereço
> > http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> > >
> >
> >
> >
> > ______________________________________________
> > FireBase-BR (www.firebase.com.br)
> > Para editar sua configuração na lista, use o endereço
> > http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> >
> > Esta mensagem foi verificada pelo E-mail Protegido Terra.
> > Scan engine: VirusScan / Atualizado em 22/09/2004 / Versão: 1.5.2
> > Proteja o seu e-mail Terra: http://www.emailprotegido.terra.com.br/
> >
> > E-mail classificado pelo Identificador de Spam Inteligente Terra.
> > Para alterar a categoria classificada, visite
> >
>
http://www.terra.com.br/centralunificada/emailprotegido/imail/imail.cgi?+_u=
> kdcc&_l=1,1096396929.327225.14508.conventos.terra.com.br,19922,Des15,Des15
> >
> >
> > ______________________________________________
> > FireBase-BR (www.firebase.com.br)
> > Para editar sua configuração na lista, use o endereço
> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> >
>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br)
> Para editar sua configuração na lista, use o endereço
> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
>
> Esta mensagem foi verificada pelo E-mail Protegido Terra.
> Scan engine: VirusScan / Atualizado em 29/09/2004 / Versão: 1.5.2
> Proteja o seu e-mail Terra: http://www.emailprotegido.terra.com.br/
>
> E-mail classificado pelo Identificador de Spam Inteligente Terra.
> Para alterar a categoria classificada, visite
>
http://www.terra.com.br/centralunificada/emailprotegido/imail/imail.cgi?+_u=
kdcc&_l=1096486154.806314.27379.chui.terra.com.br
>
>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br)
> Para editar sua configuração na lista, use o endereço
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
>
Mais detalhes sobre a lista de discussão lista