[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