Utilize este identificador para referenciar este registo: http://hdl.handle.net/10362/11264
Título: Um estudo de performance de uma ferramenta de Object/Relational Mapping
Autor: Roque, Joana Isabel da Costa
Orientador: Lourenço, João
Palavras-chave: Mapeamento objeto-relacional
Aplicações multi-camada
Hibernate
Persistência de dados
Data de Defesa: 2013
Editora: Faculdade de Ciências e Tecnologia
Resumo: Atualmente existem inúmeras ferramentas que ajudam no desenvolvimento de aplicações multi-camada, retirando aos programadores a responsabilidade de definir a estrutura e as interações com o sistema de gestão de base de dados que serve de repositório permanente para os dados. Porém, a introdução de mais uma camada entre a aplicação e a base de dados tem necessariamente implicações no desempenho global do sistema. Estes sistemas recorrem por isso a múltiplas estratégias para diminuir o overhead imposto pela sua utilização, incorporando múltiplas soluções de caching. O trabalho reportado nesta dissertação visa realizar um estudo para compreender a dimensão das perdas de performance introduzidas pela utilização de ferramentas de mapeamento objeto relacional numa arquitetura multi-camada e o impacto da utilização dos mecanismos de caching disponíveis nesses sistemas, tanto num contexto centralizado como num contexto distribuído. Para isso iremos medir a produtividade do benchmark TPC-W em duas variantes: uma (standard) que trabalha sobre uma base de dados relacional; e outra (adaptada) que trabalha sobre um sistema de mapeamento objeto-relacional, suportado também pela mesma de dados relacional. Nesta última variante também será testada a inclusão das várias caches suportadas pela ferramenta Object Relational Mapping(ORM) e avaliar os seus potenciais benefícios para o desempenho da aplicação. Da análise da produtividade das duas variantes do benchmark, pretende-se quantificar as perdas de desempenho decorrentes da introdução de mais uma camada entre a aplicação e a base de dados, bem como identificar a origem dessas perdas e potenciais formas de as mitigar.
Descrição: Dissertação para obtenção do Grau de Mestre em Engenharia Informática
URI: http://hdl.handle.net/10362/11264
Aparece nas colecções:FCT: DI - Dissertações de Mestrado

Ficheiros deste registo:
Ficheiro Descrição TamanhoFormato 
Roque_2013.pdf4,4 MBAdobe PDFVer/Abrir


FacebookTwitterDeliciousLinkedInDiggGoogle BookmarksMySpace
Formato BibTex MendeleyEndnote 

Todos os registos no repositório estão protegidos por leis de copyright, com todos os direitos reservados.