Warning: fopen(logs/log_ouvindo_opinioes.txt) [function.fopen]: failed to open stream: No such file or directory in /home/storage/6/a1/fc/edudelphipage/public_html/includes/edp_log.php on line 6

Warning: fwrite(): supplied argument is not a valid stream resource in /home/storage/6/a1/fc/edudelphipage/public_html/includes/edp_log.php on line 8

Warning: fclose(): supplied argument is not a valid stream resource in /home/storage/6/a1/fc/edudelphipage/public_html/includes/edp_log.php on line 9
 EduDelphiPage - Ouvindo Opiniões | Qual Banco de Dados (SGDB) utilizar?

Ouvindo Opiniões

Qual Banco de Dados (SGDB) utilizar?

Opinião escrita por Victory Fernandes

Sobre o autor: Colunista da ActiveDelphi e Autor de inúmeros artigos para as Revistas ClubeDelphi e TheClub. Engenheiro Eletricista, Professor do Departamento de Engenharia da UNIFACS - Universidade Salvador. Diretor Tecnico da TKS Software
Site pessoal: www.igara.com.br/victory

Contato: victoryfernandes@yahoo.com.br

Nos primórdios da minha história como programador, e lá se vão bons 10 anos, utilizei o Paradox como banco de dados de todas as aplicações da nossa empresa. Estou me referindo ao tempo em que trabalhávamos com Delphi3 até o Delphi5.

Ainda na época do Delphi5 comecei a adotar o Interbase 6.01, que acabava de se tornar freeware e opensource, nesta época mudamos imediatamente todos os nossos projetos para Delphi 6 (que tinha um melhor suporte nativo ao Interbase) e adotamos o Interbase como padrão em todos os nossos aplicativos. Hoje em dia não consigo nem imaginar como é que alguém conseguia trabalhar com Paradox e BDE! Rs

Logo após a abertura do Interbase houve o lançamento do Firebird (no brasil - www.firebirdsql.org) e Yafill (na Russia http://yafill.ibase.ru) ambos originários do Interbase 6.01, e muitos foram aqueles que adotaram estas as versões de imediato, uma vez que o Interbase na sua versão 7 já voltou a ser comercial. Aqui na empresa nós nos mantivemos fiés ao Interbase 6.01, primeiramente devido a uma parcela de ceticismo pessoal meu quanto a continuidade de projetos opensource recentes e em segundo lugar pelo fato de que até o lançamento do HyperThreading e depois do Windows 2003 Server o Interbase era 100% compatível com todos os nossos processos e atendia nossas necessidades.

Bom, mantivemos projetos legados em Interbase 6.01 e alternativamente em Firebird 2.0 (que atualmente julgo uma versão bastante estável, amadurecida e digna do seu lugar no mercado) quando em máquinas não compatíveis. Para clientes corporativos de grandes aplicações seguimos o padrão do Interbase e hoje posso dizer que temos clientes como Petrobras, Transpetro, dentre outros operando Interbase 7.1, 7.5 e 2007 com versões devidamente registradas, todos em modo 24x7 com histórico zero de falhas nos últimos 5 anos, sem que por isso tenhamos afrouxado o rigos de 3 backups automáticos diários das nossas bases de dados.

Apesar de usar muito o Interbase, se tivesse de escolher uma nova base de dados para aplicativos que tenham perspectiva de crescimento, mas sem muitos recursos imediatos para compra de base de dados, apostaria com certeza no SQLExpress (http://msdn.microsoft.com/pt-br/express/aa718378.aspx) e no Oracle Express (http://www.oracle.com/technology/products/database/xe/index.html), versões freeware dos respectivos bancos de dados e que tem pequenas limitações de uso que não impactam projetos de pequeno e médio porte, e no caso de o projeto no futuro se tornar grande, a conversão para a versão registrada é imediata, somente uma questão de comprar as licenças!

Comentários

Nenhum comentário foi feito ainda
 

"Ouvindo" Opiniões (as mais lidas)

Em breve, aguarde!!!

Pharetra Sed Tempus

Morbi sit amet mauris Nam vitae nibh eu sapien dictum pharetra. Vestibulum elementum neque vel lacus. Lorem ipsum dolor sit dolore phasellus pede lorem proin auctor dolor loremmassa phasellus sit. More…

Outras edições da Revista Active Delphi