Quando o
comparativo de bases de dados do Builder.au foi publicado, na semana do Natal, optei por não divulgá-lo no BR-Linux porque achei que ele levava o leitor a conclusões errôneas baseadas em dados insuficientes - não segui, assim, o exemplo
do Slashdot, que estampou em sua capa o título "MySQL bate bancos de dados comerciais em teste de laboratório". Não que seja mentira: o MySQL 5 de fato foi apontado como vencedor na matéria. O problema é a maneira como o teste foi organizado, com uma demanda hipotética que não faz muito sentido (ao menos para mim) e (exceto no caso do Oracle 10G SE) comparando com ofertas de "segunda linha" ou gratuitas de bancos de dados comerciais bastante conhecidos: um beta do MS SQL Server Express (versão gratuita voltada para estudantes e aplicações desktop de pequeno porte) e o IBM DB2 Express (também gratuito, versão mais básica da linha DB2).
Para o cenário adotado (uma companhia de comércio eletrônico com menos de 200 funcionários), se o MySQL era uma opção em pauta, provavelmente faria sentido testar o PostgreSQL também. Talvez valesse a pena testar também o Firebird e o Sybase, para um resultado mais completo. Gostaria ainda de ver incluída na análise a questão do desempenho, seja através de um benchmark 'padrão' ou de uma simulação baseada no cenário adotado. E certamente seria mais correto comparar com versões "completas" de todos os produtos comerciais - para ter um comparativo realista (em que possivelmente o MySQL também ficaria em posição de destaque), e não esta "vitória" entre aspas. Ainda que o texto afirme que a seleção de produtos atendeu a um critério fixo - produtos 'entry-level'. Embora a versão do Oracle testada tenha sido a Standard, e não a Personal.
Em suma, já vimos este tipo de distorção ser usado contra o software livre muitas vezes nos últimos anos, agora cabe a nós não repetir os mesmos erros, nem estimular outros para que repitam. Artigos como
este da e-Week deveriam sempre poder falar da transparência dos comparativos de produtos de código aberto, e não da suspeição sobre seus métodos.
Na mesma linha e sobre o mesmo produto, o leitor Ananias mandou o
link de um texto em seu blog em que critica o licenciamento do protocolo do MySQL (do qual qualquer re-implementação deve ser liberada sob a GPL, segundo o texto), afirmando que trata-se de um protocolo proprietário e que esta restrição (que obriga reimplementações a adotarem a licença GPL) é similar a outras que não foram bem vistas pela comunidade de software livre.
você poderia explicar o que quis dizer com mesma linha? Eu disse algo incorreto? Protocolos proprietários não são objeto de constantes críticas da comunidade?
Isso é alguma mentira? Eu distorci alguma informação?
--
http://br-linux.blogspot.com
Não é tira-teima de nada, mas é interessante