Evaluation of a main-memory database for use on web applications / Avaliação de um sistema de gerencia de banco de dados em memoria principal para uso em aplicações WEB
AUTOR(ES)
Anderson Supriano
DATA DE PUBLICAÇÃO
2006
RESUMO
Aplicações web são cada vez mais comuns em nosso cotidiano e com isto torna-se necessária a busca por soluções para a melhora do desempenho no acesso a essas aplicações. Várias técnicas existem para esta melhora de desempenho, entre elas a replicação de aplicações e bancos de dados e o uso de bancos de dados em memória principal. Em busca da melhora de desempenho pensa-se em juntar um banco de dados de memória principal com as técnicas de replicação. Para isto, é necessário escolher um banco de dados de memória principal que seja estável e já tenha bom desempenho, para que a camada de replicação possa ser implementada utilizando-o como base. Este trabalho tem o objetivo de analisar o desempenho de um banco de dados de memória principal e compará-lo com o desempenho de dois bancos de dados tradicionais. Os bancos de dados escolhidos foram: Monet, de memória principal, e MySQL e PostgreSQL, tradicionais. Para que uma medida de desempenho seja feita de modo que seja válida para o uso em aplicações web, o benchmark escolhido foi o TPC-W, que especifica a implementação de uma loja de livros e browsers emulados para acessar essa loja, de modo que é possível fazer uma análise de desempenho. Este trabalho irá mostrar um estudo sobre as teorias envolvidas e os resultados dos testes aplicados, em que o Monet não mostra ter um desempenho superior em todos os casos e nem está maduro o suficiente para ser usado na prática em replicação de aplicações web. Portanto, outras soluções baseadas em sistemas de gerência de persistência alternativos devem ser consideradas
ASSUNTO(S)
web services banco de dados - avaliação desempenho - avaliação processamento distribuido performance evaluation databases evaluation distributed processing serviços na web
ACESSO AO ARTIGO
http://libdigi.unicamp.br/document/?code=vtls000401030Documentos Relacionados
- Mutation analysis for SQL database applications
- Um método para avaliação remota e automatizada de usabilidade de aplicações Web
- Avaliação de métodos de desenvolvimento de aplicações web
- Sistema web para auxílio em pesquisas e gerência de dados clínicos
- Gerenciamento de anotações semanticas de dados na Web para aplicações agricolas