“"Trabalho a 7 anos para um cliente com um banco de dados já bem ultrapassado, poucas pessoas conhecem ele, é o ZIM, e por ser bem antigo ele não possui nenhuma feature nativa para conexão com linguagens WEB, sendo assim, eu com mais um colega de trabalho que é desenvolvedor ZIM desenvolvemos conector PHP 2 ZIM para poder trabalhar, mas este conector trabalha com algumas limitações que ocasionalmente demandam um pouco mais de tempo de desenvolvimento, mas em momento nenhum impedem o desenvolvimento .
Tentando melhorar esta plataforma desenvolvi um driver ODBC para ZIM que tirou todas as limitações de comando no banco (ele não tirou a limitação de telas, mas nem é preciso, afinal de contas quem vai trabalhar com as telas é o HTML com PHP), ficou a coisa mais linda do mundo mas antes de sair implementando com esta nova ferramenta resolvi fazer um benchmark de um algoritmo rodando no sistema antigo e no sistema novo para ajudar na escolha de implementação.
Legal mas como fazer um benchmark de aplicações HTTP?
Pesquisando encontrei três ferramentas, que descrevo no artigo do link a seguir.”
Conheço um comerciante ( amigo meu ) que tem um banco-de-dados ZIM ( até então eu nunca tinha ouvido falar ) que só não migra o sistema dele pra uma tecnologia nova porque o último cara que ele contratou não sabia usar o maldito ZIM.
"Software is like sex: it's better when it's free." - Linus Torvalds