Otima explicação
Eu uso MySQL, mas se fosse pra escolher outro alem dele seria com certeza o 
PostgreSQL.
[]s

Luiz Escobar



  ----- Original Message ----- 
  From: Willian Jhonnes Lara dos Santos 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Thursday, September 04, 2008 11:00 AM
  Subject: Res: [delphi-br] Ref. Iniciar uso Firebird ou Interbase


  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]



   

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

Responder a