Um estudo de performance de uma ferramenta de Object/Relational Mapping

Bibliographic Details
Main Author: Roque, Joana Isabel da Costa
Publication Date: 2013
Format: Master thesis
Language: por
Source: Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
Download full: http://hdl.handle.net/10362/11264
Summary: Dissertação para obtenção do Grau de Mestre em Engenharia Informática
id RCAP_cc960f84a61d0c134529b4560e7c2a87
oai_identifier_str oai:run.unl.pt:10362/11264
network_acronym_str RCAP
network_name_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository_id_str 7160
spelling Um estudo de performance de uma ferramenta de Object/Relational MappingMapeamento objeto-relacionalAplicações multi-camadaHibernatePersistência de dadosDissertação para obtenção do Grau de Mestre em Engenharia InformáticaAtualmente 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.Fundação para a Ciência e Tecnologia - projecto de investigação Synergy-VM (PTDC/EIA-EIA/113613/2009)Faculdade de Ciências e TecnologiaLourenço, JoãoRUNRoque, Joana Isabel da Costa2014-02-03T11:33:52Z20132013-01-01T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://hdl.handle.net/10362/11264porinfo:eu-repo/semantics/openAccessreponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãoinstacron:RCAAP2024-03-11T03:45:42Zoai:run.unl.pt:10362/11264Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-20T03:20:11.058616Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãofalse
dc.title.none.fl_str_mv Um estudo de performance de uma ferramenta de Object/Relational Mapping
title Um estudo de performance de uma ferramenta de Object/Relational Mapping
spellingShingle Um estudo de performance de uma ferramenta de Object/Relational Mapping
Roque, Joana Isabel da Costa
Mapeamento objeto-relacional
Aplicações multi-camada
Hibernate
Persistência de dados
title_short Um estudo de performance de uma ferramenta de Object/Relational Mapping
title_full Um estudo de performance de uma ferramenta de Object/Relational Mapping
title_fullStr Um estudo de performance de uma ferramenta de Object/Relational Mapping
title_full_unstemmed Um estudo de performance de uma ferramenta de Object/Relational Mapping
title_sort Um estudo de performance de uma ferramenta de Object/Relational Mapping
author Roque, Joana Isabel da Costa
author_facet Roque, Joana Isabel da Costa
author_role author
dc.contributor.none.fl_str_mv Lourenço, João
RUN
dc.contributor.author.fl_str_mv Roque, Joana Isabel da Costa
dc.subject.por.fl_str_mv Mapeamento objeto-relacional
Aplicações multi-camada
Hibernate
Persistência de dados
topic Mapeamento objeto-relacional
Aplicações multi-camada
Hibernate
Persistência de dados
description Dissertação para obtenção do Grau de Mestre em Engenharia Informática
publishDate 2013
dc.date.none.fl_str_mv 2013
2013-01-01T00:00:00Z
2014-02-03T11:33:52Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://hdl.handle.net/10362/11264
url http://hdl.handle.net/10362/11264
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Faculdade de Ciências e Tecnologia
publisher.none.fl_str_mv Faculdade de Ciências e Tecnologia
dc.source.none.fl_str_mv reponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron:RCAAP
instname_str Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron_str RCAAP
institution RCAAP
reponame_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
collection Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository.name.fl_str_mv Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
repository.mail.fl_str_mv
_version_ 1799137843701874688