Bom dia, Omar...

Sua opção pelo abandono do Paradoxx é um grande passo rumo à evolução. Usar um 
SGBD relacional é sempre a melhor pedida.

Em relação ao Firebird, é um excelente SGBD. Tem suporte à Stored Procedures, 
Triggers e 'n' outros detalhes interessantes, que permitem que vc deixe, pelo 
menos, metade do processamento da sua aplicação com o servidor. Um BD bem 
modelado, com recursos mais avançados, SEMPRE facilita a vida do desenvolvedor.

As semelhanças entre ele e o Interbase são inúmeras, afinal este projeto 
descende do Interbase, mas há uma diferença vital: o Interbase NÃO é free. Vc 
pode ter uma licensa de uso gratuíta para o desenvolvimento, mas, se não me 
engano, não pode redistribuir a sua licensa, enviando o SGBD para os clientes 
juntamente com a aplicação.

Na parte de componentes de acesso, os 3 que vc citou são ótimos. 
Particularmente, uso o último. Rápido, estável e sem complicações. A única 
coisa que preciso é da biblioteca fbclient.dll (no caso do Windows) para que 
minha aplicação acesse o servidor.

Ferramentas para manipular o BD existem várias e muito boas. É só dar uma 
pesquisada e vc vai encontrar 'n' opções, inclusive uma desenvolvida pelo mesmo 
desenvolvedor dos componentes MDO (Mercury Database Objects).

Porém, agora vem a parte polêmica: eu, desde que comecei a utilizar o Firebird 
em minhas aplicações, sempre restringi o uso dele a clientes de pequeno porte 
(1 a 5 computadores). Em uma rede com alto fluxo de informações, percebi uma 
pequena desvantagem de performance se comparada à performance do MySQL em rede. 
Utilizando as mesmas técnicas, com o mesmo método de acesso, o MySQL se mostrou 
mais rápido em algumas situações (operações DDL dentro de um looping com mais 
de 100.000 entradas, operando simultaneamente em mais de 2 clientes), mesmo 
usando a engine InnoDB (com suporte à transações).

No quesito acesso remoto, o MySQL também se mostrou mais versátil. Fato este 
que o torna o SGBD mais utilizado no ambiente Web.

Já em termos de escalabilidade, estabilidade e segurança, jáque, se pensarmos 
que sua aplicação rode com muitos clientes "pendurados", outra opção é o 
PostgreSQL, um SGBD robusto (seu mascote é um elefante, dada a robustez e a tão 
elogiada memória do animal), que te proporciona um ambiente muito favorável ao 
desenvolvimento de aplicações com acesso remoto ao BD, com conexões Web, VPN ou 
qualquer outra técnica que vc deseje usar. Para meus clientes de maior porte, 
utilizo o "elefante".

Enfim, vc colherá muitas opiniões diferentes sobre este assunto e muitas delas 
serão conflitantes. Mas uma coisa é certa: o fato de vc adotar um SGBD mais 
confiável para controlar suas informações já é um grande avanço.

[]'s

 ---------------------------------------------------
Att.:
Willian Jhonnes L. dos Santos
Analista/Desenvolvedor Object/Free Pascal
[EMAIL PROTECTED]
---------------------------------------------------
Seja livre. Use Linux.
Grupo de Usuários GNU/Linux de São José dos Pinhais
Linux user number 449753
---------------------------------------------------
Powered by Slackware Linux 12.0
Kernel 2.6.21.5-custom
---------------------------------------------------


      Novos endereços, o Yahoo! que você conhece. Crie um email novo com a sua 
cara @ymail.com ou @rocketmail.com.
http://br.new.mail.yahoo.com/addresses

[As partes desta mensagem que não continham texto foram removidas]

Responder a