Browsing by Author "Maranho, Ricardo"
Now showing 1 - 1 of 1
Results Per Page
Sort Options
- SGBD de alta escalabilidade com suporte a dados georreferenciadosPublication . Maranho, Ricardo; Vieira,Walter Jorge Mendes; Carvalho, AntónioO 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.
