Apresentada por: Leonardo Rochael Almeida
A palestra De dias para minutos, de minutos para milisegundos com SQLAlchemy foi apresentada no dia 27/10/2019, durante a Conferência Python Brasil 2019.
Sem slides disponíveis. Você pode ajudar a publicá-los aqui?
Object Relational Mappers (ORMs) são ferramentas fantásticas de produtividade no desenvolvimento. Mas se você esquece que tem uma base de dados por trás de toda conveniência, a conveniência volta pra te assombrar, sob a forma de queda de performance, quando você menos espera: em produção.
Vamos discutir como padrões comuns de programação, quando aplicados a ORMs, se traduzem em sequências de "queries" pouco performáticas (o infame problema das 1+N "queries"). Então vamos ver soluções práticas, retiradas de casos reais, que resultaram em ganhos expressivos de performance, sem precisar sair do conforto do ORM.