[firebase-br] Dúvida com TIB_Query x TIBODataset (Performance)

Eduardo Jedliczka edujed em gmail.com
Seg Jan 24 14:19:51 -03 2011


Sim, você pode. Inclusive esta é a forma mais rápida e produtiva de
fazer a migração de componentes.

o Que tentei deixar claro na minha resposta (mas o Cantu foi mais
didático do que eu) é que os componentes nativos do Delphi consomem
mais memória e desempenho da estação cliente, a performance do
servidor será a mesma.

Abraço

Eduardo

Em 24 de janeiro de 2011 13:41, José Otávio Lussari
<tavinhol em gmail.com> escreveu:
> Obrigado Cantu pela resposta!
> Me desculpe se estou fazendo perguntas muito obvias pra vc, é que sou novo
> quando se trata de IBO e estou procurando conhecer o componente e estou
> apanhando um pouco, pois muda um pouco ao programar...
> Entao posso pensar da seguinte forma: Se eu estiver usando uma TIBOQuery
> praticamente nao estarei perdendo nada, porem sempre que possivel, usar a
> TIB_Query com seus componentes nativos... certo?
> é que tem coisa que por exemplo ja tenho pronta no IBX e quando tento fazer
> na TIB_Grid o que eu fazia na TDBGRid eu não estou conseguindo... entendeu?
> obrigado cara!!!
> como vc sempre diz:
>
> UP THE IRONS! :)
>
> [ ]'s
> Otavio
>
> Em 21 de janeiro de 2011 17:34, Carlos H. Cantu
> <listas em warmboot.com.br>escreveu:
>
>> A performance da TIBOQuery e da TIB_Query, puramente falando, é
>> praticamente a mesma, porque a TIBOQuery usa internamente um TIB_Query
>> para acessar os dados. A TIBOQuery é basicamente uma TIB_Query
>> encapsulada dentro de uma classe herdada do TDataset, ficando
>> portanto, compatível com todos os componentes DBAware do Delphi.
>>
>> Os componentes de grid, combo, etc. do IBO são otimizados para
>> Client/Server (diferente dos do Delphi, que não trazem qualquer
>> otimização nesse sentido), e só funcionam ligados a uma TIB_Query. Eis
>> aí o coringa pra sua decisão sobre o que usar em cada situação.
>>
>> []s
>> Carlos H. Cantu
>> www.FireBase.com.br - www.firebirdnews.org
>> www.warmboot.com.br - blog.firebase.com.br
>>
>> JOL> Pessoal, bom dia!
>>
>> JOL> Já conversei com um amigo e gostaria da opinião de vcs tbem, experts
>> em IBO!
>>
>> JOL> Estou tendo dificuldades em achar pessoas que trabalhem com IBO para
>> trocar
>> JOL> uma idéia!
>>
>> JOL> Vamos ver se vcs pode me ajudar: Estou convertendo meu projeto de IBX
>> para
>> JOL> IBO.
>>
>> JOL> Tenho telas que estou pensando em fazer o seguinte: Usar TIB_Query
>> para as
>> JOL> manutenções do cadastro (Insert, Update e Delete) e os outros dbbgrids
>> que
>> JOL> tenho que são apenas consultas tipo: (Movimentos, Estrutura do
>> produto,
>> JOL> etc...) ou seja, “Select’s”, estou pensando em usar o TIBODataset para
>> poder
>> JOL> aproveitar os componentes nativos do Delphi...
>>
>> JOL> o que vocês acham a respeito disso? Posso estar perdendo performance?
>>
>> JOL>
>>
>> JOL> Qual a real diferença entre usar TIB_Query e TIBODataset?
>>
>> JOL> Desde já, obrigado!
>>
>> JOL>
>>
>> JOL> atenciosamente,
>>
>> JOL>
>>
>> JOL> [ ]’s
>> JOL> José Otávio Lussari
>> JOL> Analista de Sistemas
>>
>> JOL> Bacharel em Sistemas de Informação
>>
>> JOL>
>>
>> JOL> ______________________________________________
>> JOL> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
>> JOL> Para saber como gerenciar/excluir seu cadastro na lista, use:
>> JOL> http://www.firebase.com.br/fb/artigo.php?id=1107
>> JOL> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>>
>>
>> ______________________________________________
>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
>> Para saber como gerenciar/excluir seu cadastro na lista, use:
>> http://www.firebase.com.br/fb/artigo.php?id=1107
>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>




Mais detalhes sobre a lista de discussão lista