[firebase-br] RES: [OFF] Firebird SQL: por que tão impopular? (e como melhorar a situação)

Rodrigo A. de Freitas rodrigo em solucoeseinformatica.com.br
Ter Abr 28 11:34:12 -03 2009


Aqui vão meus dois centavos sobre o assunto.

As duas reclamações mais comuns sobre o firebird e que fazem com que
desenvolvedores corram para MySQL e outros bancos referem-se a corrupção de
dados e problemas com desempenho.

Acontece que, confunde-se leveza com displicência. Acham que, pelo servidor
consumir poucos recursos, pode-se confiar informações vitais de uma empresa
a equipamentos de fundo de quintal, sem segurança e confiança alguma; Não
existe entre as pessoas que trabalham com FB a mesma cultura de se preparar
um ambiente para o servidor de banco de dados que existe com um Oracle, por
exemplo; e isso é culpa exclusivamente nossa: quantas vezes, no âmago de se
reduzir custos de um sistema para um cliente pequeno alardeamos como
benesses do firebird ele ser gratuito e rodar em qualquer carroça velha ?

Hoje eu aprendi: exijo dos meus clientes um equipamento servidor, nem que
seja os de baixo custo da Dell ou da HP, com uma estrutura física decente
para a sua instalação decente e um administrador de rede, dependendo do
volume de informação manipulada e do número de usuários.

Outro ponto é que grande parte dos programadores insistem em tratar o FB,
que é um banco SGBD, como se estivessem trabalhando com um Access ou DBase
da vida; infelizmente, grande parte dos componentes de acesso (nesse caso
digo especificamente sobre Delphi) instiga isso, ao emular o comportamento
da velha BDE. Para bancos pequenos e com poucos registros, é uma maravilha;
para bancos maiores, a culpa sobre o péssimo desempenho recai sobre os
ombros do servidor.

Outro ponto é que, ao se fazer qualquer curso sobre Oracle, o primeiro ponto
visto é a modelagem de dados; a grande maioria dos desenvolvedores que
passaram para o Firebird mal sabe o que significa modelo, nunca ouviu falar
em normatização de tabelas, UML, multicamadas ou servidor de aplicação;
forçam um SGBD a trabalhar como um Access e esperam a performance de um
Oracle. Se pegarmos grande parte das mensagens aqui da lista, veremos que
nem mesmo um controle transacional decente foi planejado antes de se
escrever um sistema!

Óbvio que a falta do suporte de uma grande empresa, como a IBM ou a Sun,
também colabora para que o banco pouco seja pouco divulgado, bem como
drivers de acesso malfeitos para outras linguagens que não o Delphi também
contribuam para tal imagem do FB. Sem contar que conheço muitas pessoas que
dizem cobras e lagartos sobre o FB mas que a última versão que utilizaram
foi a 1.0!

Acho que cabe a nós todos revertermos esta imagem e a melhor propaganda que
podemos fazer é apresentar sistemas bem modelados e bem escritos, que
extraiam o que há de melhor no banco de dados. Temos pela frente duas
versões bem promissoras e com recursos interessantes, um prato cheio para
mostrarmos o quão poderoso é esse banco de dados.

[]'s

Rodrigo A. de Freitas
Análise & Desenvolvimento

Soluções & Informática

-----Mensagem original-----
De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em
nome de Giovani Rochê
Enviada em: terça-feira, 28 de abril de 2009 10:06
Para: Fórum Firebase
Assunto: [firebase-br] [OFF] Firebird SQL: por que tão impopular? (e como
melhorar a situação)


Achei esse artigo que foi divulgado ontem(me parece) no UOL Tecnologia.
Fala  pq o Firebird é impopular e como podemos reverter isso.

Concordo plenamente com o autor(não achei o nome dele)
Firebird SQL: por que tão impopular? (e como melhorar a situação)
Artigo:
http://www.itexto.net/devkico/?p=395

_________________________________________________________________
Emoticons e Winks super diferentes para o Messenger. Baixe agora, é grátis!
http://specials.br.msn.com/ilovemessenger/pacotes.aspx
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para saber como gerenciar/excluir seu cadastro na lista, use:
http://www.firebase.com.br/fb/artigo.php?id=1107
Para consultar mensagens antigas: http://firebase.com.br/pesquisa

Nenhum vírus encontrado nessa mensagem recebida.
Verificado por AVG - www.avgbrasil.com.br 
Versão: 8.5.287 / Banco de dados de vírus: 270.12.6/2084 - Data de
Lançamento: 04/28/09 06:15:00





Mais detalhes sobre a lista de discussão lista