MySql X Interbase
21/07/2004
0
Paulo
Posts
21/07/2004
Kandrus
Se for para sistemas para rodar em redes fechadas o FireBird é melhor pq possui mais estabilidade e possui maior número de recursos
22/07/2004
Paulo
17/10/2004
Marcopolo5
18/10/2004
Leonardoffsilva
Hoje, no Delphi (a partr do 6) temos 3 formas de acessar uma aplicação: BDE, ADo e DBexpress. Nocaso do FB ainda temos o IBX.
BDE - não aconselho. Tive muito problemas na minha época de Delphi4 e DataAcess.
ADO - É padrão MS de acesso aos dados. Junto com o driver OleDb para ODBC cria um leque quase infinito de acesso a dados. Praticamente todos os RDBMS possuem Oledb ou ODBC.
Dbexpress. Padrão criado pela Borland. Muito bom e muito leve, mas também tem seus problemas. Você não consegue acessar mysql 4.0 via Dbexpress. O driver da Borland só funciona até a versão 3.23. Nesse caso, você não consegue usar as tabelas InnoDb que daria controles de transação para o Mysql que é exclusividade da versão 4.0. Por isso é que tenho certas restriçãoes quanto ao uso do Dbexpress.
IBX - Um dos melhores acessos ao IB/FB free. Houve um recente update (7.08) para delphi 7 e ainda está 100¬ compatível com o FIB 1.5.1. Mas lémbre-se que uma vez que sua aplicação usa IBX, fica um pouco complicado mais tarde portá-la para outro RDBMS.
Para mim, mais importante do que definir qual RDBMS você vai usar, é primeiro definir qual será o método de acesso a ser usado. Pois de já é um pouco complicado portar nossas aplicações para outros RDBMS imagina ter que mexer no método de acesso.
Quanto a dúvida entre o Mysql e o FB. Tenha em mente que o MySQL não foi criado para ter toda a estrutura de um SGDB (Transações, triggers, stored procedures) ao contrário do FB.
Outro porém. O Mysql não é free. Você precisa compara uma licença que começa em US$ 250,00 por cliente(não é royalties free) e vai até US$ 1250,00 (MySQL Max) por cliente.
O FIB é totalmente Free.
Desculpe-me o tamanho da resposta! :oops:
18/10/2004
Marcopolo5
Clique aqui para fazer login e interagir na Comunidade :)