[firebase-br] Drive dbExpress

eduardo eduardo em icontroller.com.br
Qua Maio 4 16:07:33 -03 2005


Nos testes que fiz, o driver do Interbase/Borland funciona até com a 
versão 2.0 do FB

O driver do UIB é muito bom e parece ser mais veloz que o da Borland. O 
problema é que o padrão do DBExpress é, se você explicitamente não 
iniciar uma transaction, ele abre uma e fecha a cada instrução 
(INSERT/UPDATE/DELETE). O Driver da UIB abre a transaction, mas só fecha 
quando o aplicativo for encerrado, ou, sei lá, quando ele quer, (pelo 
menos é o que parece). Isto dá maior performance a ele na maioria das 
vezes. O problema é que quando acontece um errinho bobo, ele dá RollBack 
e a gente chora. (Tivemos este problema justamente quando fazíamos a 
migração do nosso sistema em Piradox para FB).
Quando as transactions são administradas pela Aplicação (pelo 
SqlConnection.StartTransaction/Commit) não há diferença de performance 
entre um e outro.

Não tivemos tempo ainda de fazer testes mais profundos com o UIB. 
Utilizamos ele internamente, mas não em produção. Consideramos uma boa 
carta na manga para futuras possíveis incompatibilidades FB/Borland 
Interbase e também para desenvolvimento em Lázarus.
Até o momento, (quase 3 anos) estamos utilizando o Driver da Borland que 
só tem o inconveniente de exception quando vc tenta acessar um campo de 
um DataSet Vazio - sempre tem que testar if not DataSet.IsEmpty antes de 
dar um DataSet.Fields[n].AsQualquerCoisa.

É isso aí.

Abraços a todos

Eduardo


Marcelo Vinicius wrote:
> Como lhe disse, não tenho do que reclamar, aliás, comecei usar pq com o uso
> do FB 1.5, ouvi dizer que os drivers nativos estavam dando problema, de
> repente nem estavam. Aí estou usando e no problem.
> 
> []s
> 
> "ViaBrasilia" <viabrasilia2000 em yahoo.com.br>
> escreveu na mensagem
> news:20050504134925.28804.qmail em web53906.mail.yahoo.com...
> 
>>O Drive UIB ainda não tá 100%. Precisa melhorar. Aguardemos a próxima
> 
> versão. O dbExpress por enquanto funciona melhor.
> 
>>Abraços,
>>
>>Fernando Maia
>>
>>Thiago Felipe <thiago em sipaca.com.br> escreveu:
>>Onde consigo encontrar a última versão deste drive
>>
>>
>>
>>----- Original Message -----
>>From: "Marcelo Vinicius"
>>To:
>>
>>Sent: Wednesday, May 04, 2005 9:42 AM
>>Subject: Re: [firebase-br] Drive dbExpress
>>
>>
>>
>>>Não sei se é o melhor, mas estou usando o UIB e não tive problemas até
>>>agora.
>>>
>>>[]s
>>>
>>>"Thiago Felipe" escreveu na
>>>mensagem news:01ee01c550a5$de7606b0$0a01a8c0 em INFO...
>>>Qual o melhor drive para se utilizar com Firebird dbExpress?
>>>
>>>-------------------------------------------------------
>>>Esta mensagem foi verificada pelo Anti-Vírus NetUno.
>>>NetUno Internet - http://www.netuno.com.br
>>>
>>>______________________________________________
>>>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://search.gmane.org/search.php?group=rebase
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>-------------------------------------------------------
>>>Esta mensagem foi verificada pelo Anti-Vírus NetUno.
>>>NetUno Internet - http://www.netuno.com.br
>>>
>>>
>>
>>
>>--------------------------------------------------------------------------
> 
> ------
> 
>>
>>______________________________________________
>>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://search.gmane.org/search.php?group=firebase
>>
>>
>>--------------------------------------------------------------------------
> 
> ------
> 
>>
>>No virus found in this incoming message.
>>Checked by AVG Anti-Virus.
>>Version: 7.0.308 / Virus Database: 266.11.3 - Release Date: 03/05/2005
>>
>>
>>
>>-------------------------------------------------------
>>Esta mensagem foi verificada pelo Anti-Vírus NetUno.
>>NetUno Internet - http://www.netuno.com.br
>>
>>
>>______________________________________________
>>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://search.gmane.org/search.php?group=firebase
> 
>>
>>---------------------------------
>>Yahoo! Acesso Grátis: Internet rápida e grátis. Instale o discador agora!
>>______________________________________________
>>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://search.gmane.org/search.php?group=firebase
> 
> 
> 
> 
> 
> 
> ------------------------------------------------------------------------
> 
> ______________________________________________
> 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://search.gmane.org/search.php?group=firebase





Mais detalhes sobre a lista de discussão lista