Utilizando o ORM Storm

Python é minha linguagem de programação favorita, isso muita gente já sabe. A linguagem tem me acompanhado a mais de 5 anos e só me trouxe felicidades, foi uma escolha que não me arrependo. Fico feliz em ver o seu crescimento, o número de empresas que aderem a cada dia e o número crescente de novos desenvolvedores.

Tenho várias ferramentas para uso profissional que foram desenvolvidas em Python, muitas delas utilizam banco de dados MySQL. Nunca tive problemas com o banco, mas a medida que as ferramentas cresciam, a complexidade aumentava, o número de pessoas mexendo no código também. Peguei vários casos onde era necessário falar com vários bancos diferentes e tratar um volume grande de informações.

Comecei recentemente a brincar com o Storm, um ORM livre, desenvolvido em Python pela Canonical, a mesma empresa que mantém o Ubuntu e tem uma preferência grande por Python em suas ferramentas.  Gostei bastante do Storm e vou em breve começar a testa-lo em minhas ferramentas internas, com o objetivo de reduzir código e facilitar a integração com vários bancos diferentes e diminuir a repetição de códigos para executar a mesma tarefa.

Sua instalação é bastante simples, quem utiliza o Ubuntu Gutsy basta instalar através de um

aptitude install python-storm

Quem utiliza outras distribuições pode baixar aqui.

Depois leia o tutorial e em poucos minutos já é possível ter uma aplicação utilizando o ORM.

Ainda não pude avaliar sua performance, mas em breve terei condições de comentar sobre isso.