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

Cesar - ASSEINFO.com cesar em asseinfo.com
Qui Ago 11 13:30:38 -03 2005


Olá?!

Uso somente o IBO.

O próprio TIB_Query já faz isso (pensando dbx: ele faria o papel do trio 
TIBQuery+Provider+ClientDatSet)

----- Original Message ----- 
From: "Paulo Geloramo" <paulogeloramo em terra.com.br>
To: "FireBase" <lista em firebase.com.br>
Sent: Thursday, August 11, 2005 12:30 PM
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 OAT ficar 
> uma eternidade ativa e o risco de incompatibilidade com o FB nós optamos 
> 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ávamos 
> encantados com o componente resolvemos prosseguir.
>
> Nosso inferno apareceu quando os clientes começaram a comparar as rotinas 
> 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 tinha que 
> "inventar" soluções alternativas para resolver. E no meio dessa loucura 
> toda estava o nosso suporte técnico... contente e feliz por nossa decisã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), onde 
> escrevemos ele 100% em IBO... e realmente é imprecionante como esse troço 
> funciona bem.
>
> Não sei se ainda estamos neste estado de "estar maravilhados como o IBO", 
> 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 muito
>> 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 frenquento
>> 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 trabalho 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 = false.
>>
>> Eu uso consulta parametrizada, então não entendo porque essa demora 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 principal
>> 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 pouco,
>> tipo, 2 segundos, com dbx é instantâneo, o IBX também quando utilizada se
>> mostra até mais rápido. Se alguém tem algum truque a mais pra descobrir 
>> 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





Mais detalhes sobre a lista de discussão lista