Re: [firebase-br] IBO será que é tão rápido?
Gleyber
cmesquita em cmsolucoes.com.br
Qui Ago 11 14:45:56 -03 2005
Galera,
Vcs tão confundindo catraca de canhão com conhaque de alcatrão!!!
Que que o IBO tem a ver com a BDE????
Augusto: não radicalize... o Alexandre deve ter se expressado mal; vamos dar
um espaço para ele explicar direito esta história que com certeza está
confusa.
[ ]'s
Gleyber
----- Original Message -----
From: "Augusto" <augusto em cmsolucoes.com.br>
To: "FireBase" <lista em firebase.com.br>
Sent: Thursday, August 11, 2005 2:35 PM
Subject: Re: [firebase-br] IBO será que é tão rápido?
> Alexandre,
>
> Agora vc confundiu tudo de novo......
> o que é isso de IBO com BDE???????
>
> tá brabo essa discução...... hoje vou apagar completamente a BDE da
minha
> máquina...... para nunca mais iuvir falar dela...
>
> explica isso direitinho....
>
> Augusto
>
>
> ----- Original Message -----
> From: "Alexandre" <alexandre em casoftware.com.br>
> To: "FireBase" <lista em firebase.com.br>
> Sent: Thursday, August 11, 2005 2:28 PM
> Subject: Re: [firebase-br] IBO será que é tão rápido?
>
>
> > Boa tarde pessoal,
> >
> > essa discussão foi bastante longa e vi varias opiniões, usei o IBX(no
> > começo) e após muitos problemas em relações a transação(elas são sempre
> > culpadas :-) ) mudei para IBO até que é bonzinho(hehehe) mas também tive
> > problemas com transações(olha elas de novo) e quando fui testar a
> > aplicação em um cliente booom.... o programa gerava uma exceção que só
> > acontecia na maquina do cliente.... e pensei, "o que poderia ser???" e
não
> > é que era o BDE*.... mas BDE??? Estou usando o TODO PODEROSO
> > Firebird(adeus BDE, SQL links) e não o frágil paradox. E estava lá eu a
> > procura de um novo componente até que encontrei o FIBPlus(e meus
problemas
> > acabaram), sim é verdade, adeus BDE, conflitos de transação, controle de
> > transações, sim, sim, ele faz tudo isso pra mim e tudo em perfeita
> > sintonia com meus controles bonitinhos, geradores e relatorios..... :-)
> >
> > Foi apenas minha humilde opinião sobre um excelente componente pra
> > Delphi/Firebird
> >
> > *Dias depois descobri que era apenas ter o arquivo idapi32.cfg na pasta
> > system que o trauma do IBO acabava, mas sabe como é, uma vez que você
leva
> > um chute você fica decepcionado... ;-)
> >
> > []´s
> >
> > Alexandre Dias
> >
> >
> > ----- Original Message -----
> > From: "Augusto" <augusto em cmsolucoes.com.br>
> > To: "FireBase" <lista em firebase.com.br>
> > Sent: Thursday, August 11, 2005 2:09 PM
> > Subject: Re: [firebase-br] IBO será que é tão rápido?
> >
> >
> >> Bom se ele BRAM, então tá tudo certo. Pode confiar...
> >>
> >>
> >> ----- Original Message -----
> >> From: "Rodolpho da Silva Nascimento" <rnascimento em cmsolucoes.com.br>
> >> To: "FireBase" <lista em firebase.com.br>
> >> Sent: Thursday, August 11, 2005 2:06 PM
> >> Subject: Re: [firebase-br] IBO será que é tão rápido?
> >>
> >>
> >>> Eu já uso IBO em algumas aplicações e achei mutio rápido. Quando eu
> >>> precisei dele, ele BRAM, me atendeu perfeitamente....
> >>>
> >>>
> >>> T+
> >>> Rodolpho
> >>>
> >>>
> >>>
> >>> ----- Original Message -----
> >>> From: "Pha (TeamFB)" <lista em pha.com.br>
> >>> To: "FireBase" <lista em firebase.com.br>
> >>> Sent: Thursday, August 11, 2005 12:59 PM
> >>> Subject: Re: [firebase-br] IBO será que é tão rápido?
> >>>
> >>>
> >>>> Paulo,
> >>>>
> >>>> O IBO tem um cache interno como a maioria dos componentes (MDO, IBX,
> >>>> etc), o cache dele e muito inteligente, e voce tambem pode trabalhar
de
> >>>> forma semelhante ao ClientDataSet usando CacheUpdates.
> >>>>
> >>>> Eu acho o cache do ClienteDataSet melhor, e se for tabalhar com n
> >>>> camadas tera que usar o ClientDataSet.
> >>>>
> >>>> O IBO tem um controle de transacoes muito melhor que o do DBX (na
> >>>> verdade melhor do que todos os outros componentes) e na carga de
result
> >>>> sets grandes, mais em contra partida o DBX e mais portavel.
> >>>>
> >>>> PHA
> >>>> Nova Odessa / SP - Brazil
> >>>> Membro do TeamFB (FireBase)
> >>>>
> >>>> -----Mensagem original-----
> >>>> From: "Paulo Geloramo" paulogeloramo em terra.com.br
> >>>> Date: Thu, 11 Aug 2005 12:30:13 -0300
> >>>> To: "FireBase" lista em firebase.com.br
> >>>> Subject: Re: [firebase-br] IBO será que é tão rápido?
> >>>>
> >>>>> Cesar,
> >>>>> Toninho Nunes,
> >>>>>
> >>>>> Voce esta usando o IBO sem o ClientDataSet?
> >>>>>
> >>>>> Se estiver usando IBO sem o ClientDataSet quais
> >>>>> componentes voce esta usando para fazer o cache
> >>>>> local no cliente que era funcao do ClientDataSet?
> >>>>>
> >>>>> []s
> >>>>> Paulo Geloramo
> >>>>>
> >>>>>
> >>>>> -----Mensagem Original-----
> >>>>> De: "Cesar - ASSEINFO.com" <cesar em asseinfo.com>
> >>>>> Para: "FireBase" <lista em firebase.com.br>
> >>>>> Enviada em: quarta-feira, 3 de agosto de 2005 15:43
> >>>>> Assunto: Re: [firebase-br] IBO será que é tão rápido?
> >>>>>
> >>>>>
> >>>>> > Amigão....
> >>>>> >
> >>>>> > Não tenho a preensão de ficar defendendo um ou outro componente de
> >>>>> > acesso... mas vou lhe contar um pouquinho sobre minha situação.
> >>>>> >
> >>>>> > Nós usávamos somente IBX em nosso aplicativo. Em decorrência da O>
> >>>>> > AT ficar
> >>>>> > uma eternidade ativa e o risco de incompatibilidade com o FB nós
> >>>>> > opta> mos
> >>>>> > por iniciar a migração para um outro componente de acesso.
> >>>>> >
> >>>>> > Fizemos testes com o dbXpress+ClientDataset e ficamos encantados
com
> >>>>> > os>
> >>>>> > resultados de desempenho. Pois bem, quando começamos a colocar a
mã>
> >>>>> > o na
> >>>>> > massa, percebemos que um monte de coisas que a gente fazia no
> >>>>> > servidor,>
> >>>>> > tínhamos que reescrever para o aplicativo. De qq forma, como
estáva>
> >>>>> > mos
> >>>>> > encantados com o componente resolvemos prosseguir.
> >>>>> >
> >>>>> > Nosso inferno apareceu quando os clientes começaram a comparar as
> >>>>> > rot> inas
> >>>>> > feitas em IBX com as feitas em DBX. Foi uma loucura! O pior
ainda...
> >>>>> > o > DBX
> >>>>> > dava (e ainda dá) uns erros misteriosos que quase sempre a gente
> >>>>> > tinh> a que
> >>>>> > "inventar" soluções alternativas para resolver. E no meio dessa
lou>
> >>>>> > cura
> >>>>> > toda estava o nosso suporte técnico... contente e feliz por nossa
> >>>>> > dec> isão
> >>>>> > de ter iniciado a migração do aplicativo.
> >>>>> >
> >>>>> > Bom, iniciamos os testes com IBO e atualmente estamos modificando
> >>>>> > todas> as
> >>>>> > rotinas que utilizam DBX para este. Estas estão passando pela
> >>>>> > aprovaç> ão de
> >>>>> > nossos clientes, onde perceberam melhoras realmente significantes
> >>>>> > em
> >>>>> > relação as versões em DBX e IBX.
> >>>>> >
> >>>>> > Temos tb um outro aplicativo ECF (até que não é tão pequeno), o>
nde
> >>>>> > escrevemos ele 100% em IBO... e realmente é imprecionante como
esse
> >>>>> > t> roço
> >>>>> > funciona bem.
> >>>>> >
> >>>>> > Não sei se ainda estamos neste estado de "estar maravilhados como
o
> >>>>> > I> BO",
> >>>>> > mas na minha opinião ele e o melhor componente de acesso ao FB que
> >>>>> > eu> já
> >>>>> > utilizei.
> >>>>> >
> >>>>> >
> >>>>> >
> >>>>> > ----- Original Message -----
> >>>>> > From: "toninhonunes" <toninhonunes em ig.com.br>
> >>>>> > To: <lista em firebase.com.br>
> >>>>> > Sent: Tuesday, August 02, 2005 4:21 PM
> >>>>> > Subject: [firebase-br] IBO será que é tão rápido?
> >>>>> >
> >>>>> >
> >>>>> >> Olá Pessoal,
> >>>>> >>
> >>>>> >> Vem utilizando o IBO á 2 (dois) anos aproximadamente, tem
recursos
> >>>>> >> m> uito
> >>>>> >> interessantes, mas com o tempo eu tenho percebido que ele não é
tã>
> >>>>> >> o
> >>>>> >> rápido a
> >>>>> >> ponto de ser muito superior a outros engines de acesso ao
> >>>>> >> Firebird/Interbase.
> >>>>> >>
> >>>>> >> Fazendo testes com o dbxpress usando o driver UIB a carga do
> >>>>> >> formulá> rio e
> >>>>> >> a
> >>>>> >> resposta dos dados numa consulta é espantosamente rápida, eu
frenq>
> >>>>> >> uento
> >>>>> >> assiduamente a lista do IBO yahoo e não vejo o que pode ser a
> >>>>> >> lentid> ão na
> >>>>> >> primeira carga do formulário, na segunda vez ele já responde mais
>
> >>>>> >> rápido,
> >>>>> >> mas acho que não deveria ser assim, o datamodule é criado na
execu>
> >>>>> >> ção da
> >>>>> >> aplicação, portanto quando o formulário é criado, só tem o t>
> >>>>> >> rabalho de
> >>>>> >> entrar em modo Search o IB_Query.
> >>>>> >>
> >>>>> >> Tenho um formulário que ele demora uns 8 segundos pra carregar,
tem
> >>>>> >> muitos
> >>>>> >> campos e obviamente muitos dados, e o TIB_Query sempre inicia em
> >>>>> >> modo
> >>>>> >> Search; as propriedades AutoFetchAll = false e FetchWholeRows =
fa>
> >>>>> >> lse.
> >>>>> >>
> >>>>> >> Eu uso consulta parametrizada, então não entendo porque essa
demor>
> >>>>> >> a na
> >>>>> >> carga, eu uso na maioria das minhas tabelas, domains, tem lido
que
> >>>>> >> se
> >>>>> >> habilitar a propriedade SCHEMACACHEDIR o aplicativo acelera, mas
ao
> >>>>> >> contrário, eu achei que ficou mais lento, todos as IB_Query tem
os
> >>>>> >> KeyLinks
> >>>>> >> definidos corretamente, uso componentes dataware puro IBO nativo,
e
> >>>>> >> parece
> >>>>> >> que esse componentes demoram desenhar ou carregar os dados, penso
> >>>>> >> que
> >>>>> >> seja
> >>>>> >> isso.
> >>>>> >>
> >>>>> >> Não uso lookups, apenas uma tabela está relacionada no tabela
prin>
> >>>>> >> cipal
> >>>>> >> usando inner Join e os indices estão sendo carregados
corretamente
> >>>>> >> conforme
> >>>>> >> o IBO mostra nos testes, até formulários com 3 campos, demora um
p>
> >>>>> >> ouco,
> >>>>> >> tipo, 2 segundos, com dbx é instantâneo, o IBX também quando uti>
> >>>>> >> lizada se
> >>>>> >> mostra até mais rápido. Se alguém tem algum truque a mais pra de>
> >>>>> >> scobrir
> >>>>> >> como
> >>>>> >> acelerar esse acesso, eu agradeço.
> >>>>> >>
> >>>>> >> IBO 4.5B
> >>>>> >> Delphi 7
> >>>>> >> Firebird 1.03
> >>>>> >>
> >>>>> >> Toninho Nunes
> >>>>> >>
> >>>>> >
> >>>>> >
> >>>>>
> ----------------------------------------------------------------------->
> >>>>> > ---------
> >>>>> >
> >>>>> >
> >>>>> > ______________________________________________
> >>>>> > FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
> >>>>> > Para editar sua configuração na lista, use o endereço
> >>>>> > http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> >>>>> > Para consultar mensagens antigas: http://firebase.com.br/pesquisa
> >>>>> >
> >>>>> > ______________________________________________
> >>>>> > FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
> >>>>> > Para editar sua configuração na lista, use o endereço
> >>>>> > http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> >>>>> > Para consultar mensagens antigas: http://firebase.com.br/pesquisa
> >>>>> >
> >>>>>
> >>>>>
> >>>>> ______________________________________________
> >>>>> FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
> >>>>> Para editar sua configuração na lista, use o endereço
> >>>>> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> >>>>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
> >>>>
> >>>>
> >>>> ______________________________________________
> >>>> FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
> >>>> Para editar sua configuração na lista, use o endereço
> >>>> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> >>>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
> >>>>
> >>>
> >>>
> >>>
> >>> ______________________________________________
> >>> FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
> >>> Para editar sua configuração na lista, use o endereço
> >>> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> >>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
> >>>
> >>
> >>
> >>
> >> ______________________________________________
> >> FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
> >> Para editar sua configuração na lista, use o endereço
> >> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
> >>
> >
> >
> > ______________________________________________
> > FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
> > Para editar sua configuração na lista, use o endereço
> > http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> > Para consultar mensagens antigas: http://firebase.com.br/pesquisa
> >
>
>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
> Para editar sua configuração na lista, use o endereço
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
Mais detalhes sobre a lista de discussão lista