Um estudo de performance de uma ferramenta de Object/Relational Mapping
Main Author: | |
---|---|
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 |