Re: [firebase-br] IBO será que é tão rápido?

Rodolpho da Silva Nascimento rnascimento em cmsolucoes.com.br
Qui Ago 11 14:06:09 -03 2005


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
> 






Mais detalhes sobre a lista de discussão lista