Utilize este identificador para referenciar este registo: https://hdl.handle.net/1822/38683

Registo completo
Campo DCValorIdioma
dc.contributor.advisorPereira, Josépor
dc.contributor.authorGuimarães, Pedro Miguel Pimentelpor
dc.date.accessioned2015-12-04T11:09:46Z-
dc.date.available2015-12-04T11:09:46Z-
dc.date.issued2015-01-07-
dc.identifier.urihttps://hdl.handle.net/1822/38683-
dc.descriptionDissertação de Mestrado em Engenharia Informáticapor
dc.description.abstractScalable 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.por
dc.description.abstractOs 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.por
dc.language.isoengpor
dc.rightsopenAccesspor
dc.subjectDistributed databasespor
dc.subjectCoherentPaaSpor
dc.subjectQuery monitoringpor
dc.subjectQuery analysispor
dc.titleMonitoring and analysis of queries in distributed databasespor
dc.title.alternativeMonitorização e análise de interrogações em bases de dados distribuídaspor
dc.typemasterThesispor
dc.commentseeum_di_dissertacao_pg22834por
dc.identifier.tid201087430por
dc.identifier.tid201195801por
dc.subject.fosEngenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informáticapor
Aparece nas coleções:BUM - Dissertações de Mestrado
DI - Dissertações de Mestrado

Ficheiros deste registo:
Ficheiro Descrição TamanhoFormato 
eeum_di_dissertacao_pg22834.pdf1,26 MBAdobe PDFVer/Abrir

Partilhe no FacebookPartilhe no TwitterPartilhe no DeliciousPartilhe no LinkedInPartilhe no DiggAdicionar ao Google BookmarksPartilhe no MySpacePartilhe no Orkut
Exporte no formato BibTex mendeley Exporte no formato Endnote Adicione ao seu ORCID