Arquivo de março 2008
É fato:
- O Linux historicamente escala melhor do que o FreeBSD;
- O PostgreSQL historicamente escala melhor que o MySQL;
Digam o que quiserem, todos os testes conduzidos por pessoas sérias parecem concordar com estas duas afirmações. Para quem não sabe, “escalar” significa aumentar de performance proporcionalmente ao número de CPUs existentes no equipamento.
Mas o tempo passa, e como prometido, a versão 7.0 do FreeBSD parece ter cumprido a promessa de melhorar o escalonador de processos. O resultado você observa aqui. Os testes podem não ser 100% fidedignos ao representar uma situação real com banco de dados, mas os números parecem ser bastante promissores.
Parabéns a equipe de desenvolvimento do FreeBSD… certamente vocês vão ganhar novos DBAs como usuários.
OBS: Os testes foram realizados com até 8 cores, não há informações para um número maior de processadores.
Tags: Database, FreeBSD, PostgreSQL
3 comentários »
Publicado por Telles e arquivado em PostgreSQL
Ok, é infame… vi no Use Perl.
I am the very model of a database relational,
My updates are atomic and ACIDic and transactional,
My planner aims to optimise your queries scatological,
My indexes will cope with SQL that is pathological
My data types encompass from mundane to geographical,
My data safety record shows concern that’s quite fanatical,
My cost per TPC will beat both DB2 and Oracle,
And yet the plebs persist in writing apps for bloody MySQL!
Tags: PostgreSQL
Nenhum comentário »
Publicado por Telles e arquivado em Banco de Dados, PostgreSQL
Opa… 2008 realmente começou! Vejamos algumas novidades:
- O Sr. Leonardo Cezar nos honrou finalmente com seu conhecimento sobre PostgreSQL em seu blog, o Postgreslogia’s weblo. Como era de se esperar, material de primeira qualidade… imperdível!
- Outro novo site é o PostgreSQL Docs, um wiki com diversas documentações em inglês. O site em 4 dias de existência tem crescido num rítimo bom com mais de 50 documentos, apontando para inúmeras outras documentações também. Não deixe de anotar esse.
- Acredite se quiser, mas dentro do site da IBM, encontra-se a notícia com o título: “2008 The Year For PostgreSQL“.
- O 9º FISL se aproxima, vai ocorrer nos dias 17, 18 e 19 de abril. Além de mim, várias pessoas do PostgreSQL nacional e internacional estarão por lá palestrando. O PostgreSQL promete fazer mais uma participação memorável. A novidade este ano fica por conta do Stand da comunidade que estará mais incrementado, graças a valorosa contribuição da Isis e demais voluntários. Se você vai para lá de avião, fica aqui a dica, a Varig está com bons preços.
- O PGCon 2008, o maior evento de PostgreSQL vai ocorrer em Otawa, Canadá no dias 20 a 23 de maio. O evento tem a maior concentração de desenvolvedores do PostgreSQL vindos dos 4 cantos do planeta, inclusive do Brasil.
- O número de eventos sobre PostgreSQL realmente explodiu em todo o planeta. Nós aqui no Brasil já iniciamos a organização do PGCon Brasil 2008. Muito breve já teremos data, local, chamada de trabalhos e outras novidades. Aguardem!
Bom, por enquanto é só pessoal.
Tags: blog, FISL, PGCon, PostgreSQL
1 comentário »
A Evans Data Corporation realizou uma pesquisa com 1400 usuário de bancos de dados em todo o mundo para saber o que eles acham dos principais SGDBs do mercado. A pesquisa virou matéria na InformationWeek que por sua vez foi comentada pelo Sr. Lewis Cunningham.
A pesquisa envolveu os seguintes bancos de dados:
- Informix Dynamic Server
- IBM DB2
- Microsoft SQL Server
- MySQL
- Oracle Database 10g or later
- PostgreSQL
- Sybase Adaptive Server
Os critérios de avaliação foram:
- Performance
- Funcionalidades de segurança
- Scalabilidade vertical
- Atomicidade
- Consistência
- Isolação de transações
- Durabilidade das transações
- Qualidade das ferramentas de modelagens
- Suporte ao XML
- Suporte a Multiplatforma
- Qualidade das ferramentas de gerenciamento inclusas no banco de dados
- Qualidade das ferramentas de gerenciamento avaliáveis por outros fornecedores
- Suporte a linguagens de programação
Antes de comentar sobre os resultados, é preciso dizer que a pesquisa é sobre a percepção dos usuários e não sobre testes de laboratório. portanto não reflete características reais dos softwares em questão e sim o que os seus usuários pensam deles.
Os resultados:
- A Oracle ficou em primeiro lugar em todos os critérios. Com o lançamento do 11g no ano passado eu imagino que toda a campanha de marketing esteja ainda viva na memória das pessoas, mas a posição não é de toda desmerecida. Particularmente, acredito que as ferramentas de monitoramento e gerenciamento da Oracle sejam realmente excelentes. Mas acredito que nos itens relativos a ACID (Atomicidade, Consistência, Isolação e Durabilidade) o DB2 rodando em mainframes ainda seja lider absoluto. O DB2 ficou em segundo lugar, mostrando que a Oracle realmente conseguiu cativar os corações do pessoal de TI. Também senti falta da Teradata como competidor, que é líder na área de Data Warehouse e teriam batido a Oracle e o DB2 nesta área. Pelos ítens da pesquisa, o foco foi avaliar os competidores que se destacam na area de OLTP.
- O MySQL foi o terceiro SGDB mais bem avaliado no geral. Apesar disso ter ficado longe no ranking no que diz respeito a ACID, escalabilidade e funcionalidades de segurança. O que puxou sua nota para cima foi a sua avaliação em suporte multiplataforma (2º lugar), performance (3º lugar), qualidade de ferramentas fornecidas por 3ºs (3º lugar) e suporte a linguagens de programação. Acho que a avaliação reflete bem o status do MySQL, sua popularidade e suas características de bicicleta de velódromo: é leve e rápido, mas não tem freios, câmbio, etc. O lançamento do falcon é a promessa de mudar isso. Particularmente eu gostaria que o MySQL continuasse exatamente do jeito que ele é, pois se torna uma ótima opção em sites web dinâmicos, que não se preocupam muito com transações.
- O MS SQL Server foi mal em suporte multiplataforma (ok, isso é óbvio) e performance. Se destacou na parte das ferramentas de modelagem, gerenciamento e suporte a XML.
- O PostgreSQL não foi muito bem… foi mal avaliado nas ferramentas de gerenciamento, modelagem, suporte a XML. No entanto foi bem avaliado em ACID e em funcionalidades de segurança. Estas avaliações positivas são importantes, pois demonstram a percepção dos usuários de que o PostgreSQL é confiável. Uma zebra ocorreu na parte de suporte a plataformas, pois o PostgreSQL deveria ser melhor avaliado aqui. Veja por exemplo que ele roda em FreeBSD uma plataforma para poucos.
O PostgreSQL foi o que teve a segunda pior avaliação Mas estamos em 2008 e apesar do nome da pesquisa, ela foi conduzida em dezembro de 2007. Com o lançamento do PostgreSQL 8.3 algumas coisas mudam na avaliação: a performance melhorou muito e o suporte a XML também. Isto já seria motivo para o PostgreSQL subir vários pontos e encostar no Oracle e no DB2.
O que temos que perceber é que o PostgreSQL vem se desenvolvendo sobre terreno firme. Com a parte de ACID bem resolvida, é possível crescer sem ter que abrir mão da segurança. A performance do PostgreSQL vem crescendo numa taxa que o coloca entre os líderes desta categoria. Algumas funcionalidades que precisam ser melhoradas como a parte de particionamento de tabelas já estão sendo trabalhadas para a versão 8.4. Assim, o que os usuários ainda sentem falta (veja o histórico das listas do PostgreSQL e você verá que isto é recorrente) são de ferramentas de monitoramento, gerenciamento e modelagem. Ainda há muito o que se trabalhar nesta área. Mas acredito que isto seja uma questão que se resolverá. O PostgreSQL tem evoluído muito na quantidade de funções e tabelas de sistemas capazes de fornecer informações úteis para o DBA. O pgsnmpd deverá abrir as portas para o gerenciamento corporativo. O que falta são ferramentas mais amigáveis. Isto não será problema. Já vemos coisas muito promissoras neste sentido. O PostgreSQL está sedimentado sobre uma base sólida, a parte do acabamento virá naturalmente.
Tags: comparison, Database, DB2, MySQL, Oracle, PostgreSQL
Nenhum comentário »
“Prezado Fabio Telles
Avaliamos sua proposta ‘Fazendo Um Elefante Passar Debaixo da Porta’ e informamos que ela foi aprovada pela comissão organizadora do fisl9.0.
Aguardamos sua confirmação até o dia 07 de Março.
Obrigado.
–
Comite de Programa do fisl9.0 - http://fisl.org.br
Associação Software Livre.Org
*****************************
http://www.softwarelivre.org
http://associacao.softwarelivre.org/”
Em resumo… guardem uma Polar para mim!!!
Tags: FISL, PostgreSQL
1 comentário »
|