Monitoring and analysis of queries in distributed databases

Detalhes bibliográficos
Autor(a) principal: Guimarães, Pedro Miguel Pimentel
Data de Publicação: 2015
Tipo de documento: Dissertação
Idioma: eng
Título da fonte: Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
Texto Completo: http://hdl.handle.net/1822/38683
Resumo: Dissertação de Mestrado em Engenharia Informática
id RCAP_d98301bd75b393287f109bbe390ef05d
oai_identifier_str oai:repositorium.sdum.uminho.pt:1822/38683
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 Monitoring and analysis of queries in distributed databasesMonitorização e análise de interrogações em bases de dados distribuídasDistributed databasesCoherentPaaSQuery monitoringQuery analysisEngenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e InformáticaDissertação de Mestrado em Engenharia InformáticaScalable database services combining multiple technologies, including SQL and NoSQL, are increasingly in vogue. In this context, the CoherentPaaS research project aims at providing an integrated platform with multiple data management technologies, united by a common query language and global transactional coherence. For this integration to succeed, it must provide the same monitoring capabilities of tra ditional relational databases, namely, for database administrators to optimise its operation. However, achieving this in a distributed and heterogeneous system is in itself a challenge. This work proposes a solution to this problem with X-Ray, that allows monitoring code to be added to a Java-based distributed system by manipulating its bytecode at runtime. The resulting information is collected in a NoSQL database and then processed and visualised graphically. This system is evaluated experimentally by adding monitoring to Apache Derby and tested with the standard TPC-C benchmark workload.Os serviços escaláveis de base de dados combinando diversas tecnologias, incluindo SQL e NoSQL, estão cada vez mais em voga. Neste contexto, o projeto de investigação Coherent PaaS tem como objetivo oferecer uma plataforma integradora de múltiplas tecnologias de gestão de dados, unidas por uma linguagem de interrogação comum e por mecanismos de coerência transacional global. Para que esta integração seja utilizável na prática, ´e necessário que ofereça as capacidades de monitorização que são comuns em bases de dados relacionais, por exemplo, para que o administrador de bases de dados seja capaz de otimizar a sua operação. No entanto, a concretização desta funcionalidade num sistema distribuído e heterogéneo é em si um desafio. Este trabalho propõe uma solução para este problema com o sistema X-Ray, que permite adicionar a capacidade de monitorização a um sistema distribuído em Java através da manipulação do código-objeto em tempo de execução. A informação resultante é recolhida numa base de dados NoSQL e depois processada e visualizada graficamente. Este sistema ´e avaliado experimentalmente aplicando-o ao Apache Derby e utilizando o padrão de testes TPC-C.Pereira, JoséUniversidade do MinhoGuimarães, Pedro Miguel Pimentel2015-01-072015-01-07T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://hdl.handle.net/1822/38683eng201087430info: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:RCAAP2023-07-21T12:26:13Zoai:repositorium.sdum.uminho.pt:1822/38683Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-19T19:20:35.715780Repositó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 Monitoring and analysis of queries in distributed databases
Monitorização e análise de interrogações em bases de dados distribuídas
title Monitoring and analysis of queries in distributed databases
spellingShingle Monitoring and analysis of queries in distributed databases
Guimarães, Pedro Miguel Pimentel
Distributed databases
CoherentPaaS
Query monitoring
Query analysis
Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática
title_short Monitoring and analysis of queries in distributed databases
title_full Monitoring and analysis of queries in distributed databases
title_fullStr Monitoring and analysis of queries in distributed databases
title_full_unstemmed Monitoring and analysis of queries in distributed databases
title_sort Monitoring and analysis of queries in distributed databases
author Guimarães, Pedro Miguel Pimentel
author_facet Guimarães, Pedro Miguel Pimentel
author_role author
dc.contributor.none.fl_str_mv Pereira, José
Universidade do Minho
dc.contributor.author.fl_str_mv Guimarães, Pedro Miguel Pimentel
dc.subject.por.fl_str_mv Distributed databases
CoherentPaaS
Query monitoring
Query analysis
Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática
topic Distributed databases
CoherentPaaS
Query monitoring
Query analysis
Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática
description Dissertação de Mestrado em Engenharia Informática
publishDate 2015
dc.date.none.fl_str_mv 2015-01-07
2015-01-07T00:00:00Z
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/1822/38683
url http://hdl.handle.net/1822/38683
dc.language.iso.fl_str_mv eng
language eng
dc.relation.none.fl_str_mv 201087430
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.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_ 1799132669526671360