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

RedDevil reddevil em reddevil.eti.br
Qui Ago 4 02:52:30 -03 2005


ola Augusto,


> Uma unica pergunta, os componentes DataWare que vc utilizou na sua 
> aplicação
> são os normais do Delphi (DBGRID, DBEDIT e etc...) ou vc esta utilizando 
> os componentes do
> IBO??????

cara, nesse lance ae eu vou tomar a liberdade de te dar um conselho...

tipow assim procure, sempre que possivel, dar preferencia ao uso dos 
componentes dataware do IBObjects, pois eles foram projetados do zero 
para acessar unica e exclusivamente um banco de dados relacional (o 
Interbase... na epoca o nosso querido Firebird ainda nao tinha nascido 
das cinzas...;o), ao passo que os componentes dataware nativos do delphi 
foram feitos de maneira que estejam aptos a encarar tanto um BD 
relacional como o Firebird como ate um paradox da vida...

isso faz com que os dataware do IBObjects consigam uma performance 
fantastica quando acessam o Firebird, o que nao acontece com os dataware 
nativos do delphi...

muita gente acredita que a perda de performance que acontece quando eh 
necessario utilizar os componentes de acesso do IBObjects compativeis 
com o TDataSet, os da classe TIBO, da paleta iboTDatase, seja devido 
unicamente aos componentes de acesso, quando isso nao eh totalmente 
verdadeiro, pois os componentes de acesso TIBO sao os mesmos componentes 
nativos do IBObjects, os TIB_, os quais foram apenas "adaptados" para 
compatibilidade com o TDataSet, de tal forma que mesmo possuindo a 
compatibilidade com o TDataSet, internamente eles utilizam a 
"tecnologia" original do IBObjects...

a diferença de performance entre os componentes de acesso TIBO para com 
os TIB_ eh minima, sendo que o que realmente causa a grande perda de 
performance que se percebe nesses casos sejam os dataware nativos do 
delphi...


[]s
força sempre.
ate +++

--
Luiz "RedDevil" Stefanski
http://www.RedDevil.eti.br - Delphi 4 Powered by IBObjects
exemplos e dicas sobre o IBObjects:
http://www.firebase.com.br/cgi-bin/firebase.cgi/dnld?ID=165
compilaçao/instalaçao do IBObjects sabor BPG:
http://www.firebase.com.br/cgi-bin/firebase.cgi/artigo?ID=630





Mais detalhes sobre a lista de discussão lista