Please use this identifier to cite or link to this item:
http://hdl.handle.net/10773/7586
Title: | Context storage using NoSQL |
Other Titles: | Armazenamento de contexto com NoSQL |
Author: | Santos, Nuno Filipe Vieira dos |
Advisor: | Gomes, Diogo Nuno Pereira Pereira, Óscar Narciso Mortágua |
Keywords: | Engenharia de computadores Bases de dados Sistemas de gestão de bases de dados Armazenamento de dados |
Defense Date: | 2011 |
Publisher: | Universidade de Aveiro |
Abstract: | 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. |
Description: | Mestrado em Engenharia de Computadores e Telemática |
URI: | http://hdl.handle.net/10773/7586 |
Appears in Collections: | UA - Dissertações de mestrado DETI - Dissertações de mestrado |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
244996.pdf | 2.31 MB | Adobe PDF | View/Open |
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.