Autor(es):
Santos, Nuno Filipe Vieira dos
Data: 2011
Identificador Persistente: http://hdl.handle.net/10773/7586
Origem: RIA - Repositório Institucional da Universidade de Aveiro
Assunto(s): Engenharia de computadores; Bases de dados; Sistemas de gestão de bases de dados; Armazenamento de dados
Descrição
This thesis proposes the usage of an upcoming new breed of databases,
called NoSQL, for the storage and management of context information,
in a context management architecture based on XCoA (XMPP-based
Context Architecture). In this context management architecture all
context information is published on a central component called Context
Broker, and stored for further requisition, processing and analysis.
Due to the high number of published context data, traditional databases
quickly develop serious performance limitations, which in turn
may jeopardize the XMPP protocol’s efficiency; alternatively, NoSQL
databases show serious performance improvements in the storage and
management of large-scale data sets. This thesis presents a study of
the several available NoSQL solutions, and presents the advantages
and disadvantages of the usage of a specific solution in this type of
problem. O presente trabalho propõe o uso de uma nova geração de bases de
dados, denominadas NoSQL, para o armazenamento e gestão de informação
de contexto, assente numa arquitectura de gestão contexto
baseada em XCoA (XMPP-based Context Architecture). Nesta arquitectura
de gestão de contexto toda a informação de contexto é
publicada num componente central, denominado Context Broker, e armazenada
para posterior requisição, processamento e análise. Dado
o elevado volume de informação de contexto publicada, as bases de
dados tradicionais rapidamente apresentam limitações de desempenho,
que por sua vez poem em causa a eficiência do funcionamento do protocolo
XMPP; pelo contrário, as bases de dados NoSQL apresentam
serias melhorias de desempenho na gestão de bases de dados de grande
dimensão. Este trabalho estuda várias soluções NoSQL existentes, e
apresenta as vantagens e desvantagens do uso de uma solução específica
neste tipo de problema. Mestrado em Engenharia de Computadores e Telemática
Tipo de Documento
Dissertação de Mestrado
Idioma
Inglês
Orientador(es)
Gomes, Diogo Nuno Pereira; Pereira, Óscar Narciso Mortágua