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]