Conferência Internacional Praga 2014 – Dia 2
Hoje foi o segundo (e última dia) da conferência internacional. Diversas palestras bastante interessantes. Minha palestra sobre Tipos Numéricos no Firebird (que apresentei no FDD do ano passado) teve a sala cheia, e diversas pessoas vieram me cumprimentar depois pela palestra! Fiquei muito feliz com o feedback que obtive com as duas palestras que apresentei.
Tivemos duas palestras que envolveram benchmarks… a de Paul Reeves usou uma versão em Java do TPC-C, e mostrou resultados no mínimo curiosos e que, estranhamente, não coincidem com os resultados do teste TPC-C portado para C++ por Vlad Khorsun. Em segunda, tivemos uma palestra de Pavel Zotov, que hoje é o “bug hunter” oficial do Projeto. Pavel criou um sistema de testes e benchmarks totalmente baseado no isql (sem dependência de utilitários externos), que simula um sistema bastante completo de compras/vendas. Esse sistema foi preparado para estressar ao máximo o Firebird, e já conseguiu “descobrir” 30 bugs no Firebird 3 (alguns já foram corrigidos) que dificilmente seriam descobertos com um uso moderado do banco de dados.
Ivan Prenosil falou sobre o uso das tabelas de sistema do Firebird para extrair diversas informações bastante úteis. Ivan realmente domina o assunto, e fechou a palestra com um desafio para os presentes que despertou dúvidas até mesmo dos core developers! Dmitry Yemanov falou sobre as novas informações disponibilizadas nas tabelas de monitoramento do Firebird 3 e que ajudarão ainda mais a descobrir gargalos de performance.
Jim Starkey e Ann Harrison falaram sobre Threads em bancos de dados, comentando a parte “histórica” envolvida, problemas relacionados, possíveis soluções, etc.
No fim tivemos uma mesa redonda com todos reunidos.
Segue mais fotos, agora do segundo dia…