Re: [firebase-br] IBO será que é tão rápido?
Alexandre
alexandre em casoftware.com.br
Qui Ago 11 14:28:24 -03 2005
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
>
Mais detalhes sobre a lista de discussão lista