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.