Utilize este identificador para referenciar este registo: http://hdl.handle.net/10400.21/4200
Título: SGBD de alta escalabilidade com suporte a dados georreferenciados
Autor: Maranho, Ricardo
Orientador: Vieira,Walter Jorge Mendes
Carvalho, António
Palavras-chave: Modelo relacional
Relational model
Rede social
Social network
Pontos de interesse
Points of interest
Georreferenciação
Georeference
Sistema de gestão de base de dados
Database management system
MongoDB
SQL Server
NoSQL
Data de Defesa: Set-2014
Editora: Instituto Superior de Engenharia de Lisboa
Citação: MARANHO, Ricardo - SGBD de alta escalabilidade com suporte a dados georreferenciados. Lisboa: Instituto Superior de Engenharia de Lisboa, 2014. Dissertação de mestrado.
Resumo: O desenvolvimento exponencial da tecnologia proporcionou a disponibilidade da mesma a toda e qualquer pessoa que tenha a possibilidade de a adquirir. A internet será provavelmente o melhor exemplo disso pois actualmente todas as pessoas que têm à sua disposição um smartphone têm acesso à internet. Com esta disponibilidade, que se tornou mundial, emergiu o conceito de rede social. Uma rede social é essencialmenteuma comunidade de pessoas, ligadas entre si ou não, com um interesse comum e que utilizam uma determinada tecnologia para comunicar entre si com o objectivo de partilhar informação e/ou recursos. Hoje em dia existem diversos tipos de redes sociais, sejam elas orientadas à partilha de informação empresarial, por exemplo Linkedin, ou orientadas à partilha de informação pessoal e comercial, por exemplo Facebook. No entanto, existem também redes sociais orientadas à partilha de informação georreferenciada, ou seja, informação associada a uma determinada coordenada geográfica (latitude e longitude). A informação associada a essa coordenada poderá ser algo tão simples como a entrada em determinado local, por exemplo a entrada num restaurante. Actualmente a rede social que melhor representa este conceito é o Foursquare. Uma das partes mais importantes, e potencialmente problemática caso não exista uma boa arquitectura, de um sistema deste género é o SGBD pois sendo o mesmo virado para a partilha de informação existe grande volume de dados em circulação uma vez que é necessário não só armazená-los como disponibilizá-los. No decorrer deste projecto foram estudadas várias tecnologias, open source e próprias (proprietary), de forma a responder aos requisitos de uma rede social orientada à partilha de informação georreferenciada. Para as tecnologias que respondem a esses requisitos foram implementados protótipos funcionais de forma a estudar e testar as mesmas quanto a desempenhos de escrita e leitura num ambiente distribuído(Sharding). Os testes efectuados são constituídos por um elevado número de escritas e leituras, utilizando dados e interrogações geoespaciais, de forma a testar o desempenho de cada uma das tecnologias face aos requisitos de uma rede social.
Abstract: The exponential evolution of technology has allowed each and everyone, wh o's able to acquire it, an easy access to it. Internet is most likely the best example of it because nowadays anyone who has a smartphone can use it. With this global availability emerged the concept of social network. A social network is, in its essence, a community of people connected, or not, between themselves that share common interests and that use some sort of technology to communicate between themselves with the goal of sharing information and/or resources. Nowadays there are many types of social networks, being enterprise oriented, e.g. Linkedin, or personal and commercial, e.g. Facebook. However, there are also social networks that share georeference information, i.e. information that’s related to geographic coordinates (latitude and longitude). The associated information might be something as simple as checking in at someplace, i.e. checking in at a restaurant. The best example of this kind of social network is Foursquare. One of the most important parts, and possibly troublesome if there's not a good architecture, of a system like this is the DBMS because being oriented to sharing georeferenced information there's a big volume of data to store and make available. To answer the requisites of a social network oriented to georeferenced information, several open source and proprietary technologies were studied. Functional prototypes were implemented, for the technologies that answer those requisites, in order to study and test their performance of writes and reads on a sharded environment. The prototypes were tested on consecutive and concurrent writing and reading, using geospacial data and queries, in order to test the performance of each technology that fulfils the requirements of a social network.
Descrição: Trabalho Final de Mestrado para obtenção do grau de Mestre em Engenharia Informática e de Computadores
Peer review: yes
URI: http://hdl.handle.net/10400.21/4200
Aparece nas colecções:ISEL - Eng. Elect. Tel. Comp. - Dissertações de Mestrado

Ficheiros deste registo:
Ficheiro Descrição TamanhoFormato 
Dissertação.pdf2,16 MBAdobe PDFVer/Abrir


FacebookTwitterDeliciousLinkedInDiggGoogle BookmarksMySpace
Formato BibTex MendeleyEndnote Degois 

Todos os registos no repositório estão protegidos por leis de copyright, com todos os direitos reservados.