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

Renato André renato em keninfo.com.br
Ter Abr 28 12:36:08 -03 2009


Concordo com o Magno,

Sou da opinião que o Firebird ainda tem muito o que evoluir, sinceramente, 
embora goste dele, trabalhe com ele dia-a-dia, eu o acho ainda muito fraco, 
bom... essa é a minha opinião.

Renato André.


----- Original Message ----- 
From: "Magno System" <magno em speet.com.br>
To: "FireBase" <lista em firebase.com.br>
Sent: Tuesday, April 28, 2009 12:02 PM
Subject: Re: [firebase-br]RES: [OFF] Firebird SQL: por que tão impopular? (e 
como melhorar a situação)


No meu ponto de vista o FIREBIRD já é um grande banco de dados. Entretanto
como ele veio do INTERBASE, ele vem se distanciando um pouco a cada versão e
aos poucos tomando identidade própria. Para que ele tenha esta identidade
própria houve um planejamento por parte dos desenvolvedores que no início
era a fusão com o VULCAN, hoje não mais, mas enfim, a conclusão desta etapa
de planejamento leva ao FIREBIRD 3.0.

Na minha opinião, como disse antes, o FIREBIRD já é um grande banco de
dados, mas somente deve ser posto a prova a partir da versão 3.0, que apesar
das grandes mudanças e implementações já feitas pela equipe de
desenvolvimento, na minha opinião é esta a versão que vai fazer com que
nosso pássaro de fogo tenha asas próprias. É com o FIREBIRD 3.0 que podemos
dizer que foi concluído um banco dados. A partir da versão 3.0 surgirão com
certeza melhorias. Mas antes de versão 3.0 eu ainda enxergo o FIREBIRD com
um banco de dados em fase de construção, apesar de trabalhar com ele sem
problema em todos os meus programas.


----- Original Message ----- 
From: "Rodrigo A. de Freitas" <rodrigo em solucoeseinformatica.com.br>
To: "'FireBase'" <lista em firebase.com.br>
Sent: Tuesday, April 28, 2009 11:34 AM
Subject: [firebase-br] RES: [OFF] Firebird SQL: por que tão impopular? (e
como melhorar a situação)


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


______________________________________________
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


--------------------------------------------------------------------------------



No virus found in this incoming message.
Checked by AVG - www.avg.com
Version: 8.0.238 / Virus Database: 270.12.6/2084 - Release Date: 04/28/09
06:15:00


______________________________________________
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





Mais detalhes sobre a lista de discussão lista