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

Joelson - Souzamark joelsonss em yahoo.com.br
Qui Ago 4 10:31:39 -03 2005


Caro Augusto...

vou meter meu bedelho, já q sua aplicação eh multi-banco tu pode usar as
classes padrões (standart) ao invés de usar os dbware, e vc enviando o sql
pronto a sua engine de acesso, não teria problema nenhum de velocidade,
minhas aplicações são exclusivas pra firebird e mesmo assim eu uso somente
as classes padrões (TEdit's, TMaskEdit's, TMemo, etc) e como engine de
acesso eu uso a MDO, neste caso eu não uso DataSources, não tenho um
datamodule cheio de componentes, uso apenas um procedimento que cria
uma classe TMDOSql dinamicamente pra executar os (insert's, update's,
delete's) o q torna super facil se tivesse q acessar outro banco eu apenas
parametrizaria dentro deste procedimento q se fosse firebird eu crio a
classe TMDOSql do contrario se fosse Oracle(ou outro) eu criaria a classe
pro Oracle e assim por diante... agora cabe a vc analisar ;-) o importante
eh o sistema atender bem e o cliente satisfeito com o trabalho...

sem mais
Joelson


----- Original Message ----- 
From: "Augusto" <augusto em cmsolucoes.com.br>
To: "FireBase" <lista em firebase.com.br>
Sent: Thursday, August 04, 2005 9:06 AM
Subject: Re: [firebase-br] IBO será que é tão rápido?


> RedDevil,
>
>  Infelizmente meu projeto precisa ter portabilidade para outros bancos de 
> dados
> principalmente ORACLE e MSSQL...
>
>  Quanto a conexão com FIREBIRD que será a "main connection" já esta 
> fechado utilizar
> o IBO, pelos excelentes elogios que tenho lido na Lista e na Web.... Porém 
> não posso
> utilizar componentes que não sejam portaveis com outros "tipos de 
> conexões" sendo assim
> tenho que usar os componentes  nativos do DELPHI...
>
>  Pergunta;      Essa diferença de performance é muito grande???
>                      Ainda  sendo mais lento que os componentes nativos 
> IBO, vale a pena utilizar
>                      as conexões IBO com  componentes do DELPHI????
>
> Obrigado,
>
> Augusto
>
> ----- Original Message ----- 
> From: "RedDevil" <reddevil em reddevil.eti.br>
> To: "FireBase" <lista em firebase.com.br>
> Sent: Thursday, August 04, 2005 2:52 AM
> Subject: Re: [firebase-br] IBO será que é tão rápido?
>
>
> 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
>
>
> ______________________________________________
> 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
>
>
> -- 
> No virus found in this incoming message.
> Checked by AVG Anti-Virus.
> Version: 7.0.338 / Virus Database: 267.10.0/63 - Release Date: 03/08/2005
>
> 





Mais detalhes sobre a lista de discussão lista