WeAlert social network application with polyglot database

Detalhes bibliográficos
Autor(a) principal: Silva, Pedro Miguel de Pinho
Data de Publicação: 2022
Tipo de documento: Dissertação
Idioma: eng
Título da fonte: Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
Texto Completo: http://hdl.handle.net/10773/38919
Resumo: Nowadays there are several social networks with which we all interact, making our lives easier. Increasingly, their growth and involvement in society have been witnessed, bringing several benefits to those who use them, especially for the ease they offer in the exchange of information. There are several types of social networks, from platforms for sharing multimedia content to platforms for sharing opinions on the most diverse topics. It is intended to develop an innovative web application called WeAlert that is useful for society, focusing on the dissemination and resolution of various problems that appear in public infrastructures that are used daily. The presentation of these problems must be done with the association of images and the attribution of geographic coordinates to each image to facilitate its identification and represent its location. Each issue has a status that identifies its progress. Application users can interact with each other through comments and a suggestion rating system and are notified when their issues are resolved. The purpose of this application motivates the development of an application focused on the use of different databases to organize and store the different categories of information present, directing each one to the appropriate database, creating a polyglot database. In this case, 3 different database models are used: relational, documents and graphs.
id RCAP_6d564d6a81271492a6c30cc2113f2c33
oai_identifier_str oai:ria.ua.pt:10773/38919
network_acronym_str RCAP
network_name_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository_id_str 7160
spelling WeAlert social network application with polyglot databaseDocument databaseGraph databasePolyglot databaseRelational databaseSoftware architectureWeb applicationNowadays there are several social networks with which we all interact, making our lives easier. Increasingly, their growth and involvement in society have been witnessed, bringing several benefits to those who use them, especially for the ease they offer in the exchange of information. There are several types of social networks, from platforms for sharing multimedia content to platforms for sharing opinions on the most diverse topics. It is intended to develop an innovative web application called WeAlert that is useful for society, focusing on the dissemination and resolution of various problems that appear in public infrastructures that are used daily. The presentation of these problems must be done with the association of images and the attribution of geographic coordinates to each image to facilitate its identification and represent its location. Each issue has a status that identifies its progress. Application users can interact with each other through comments and a suggestion rating system and are notified when their issues are resolved. The purpose of this application motivates the development of an application focused on the use of different databases to organize and store the different categories of information present, directing each one to the appropriate database, creating a polyglot database. In this case, 3 different database models are used: relational, documents and graphs.Nos dias de hoje existem diversas redes sociais com que todos nós interagimos, facilitando a nossa vida. Cada vez mais se tem assistido ao seu crescimento e envolvimento na sociedade, trazendo diversos benefícios a quem as utiliza, sobretudo pela facilidade que oferecem na troca de informação. Existem vários tipos de redes sociais, desde plataformas para partilha de conteúdos multimédia a plataformas para partilha de opiniões sobre os mais diversos temas. Pretende-se desenvolver uma aplicação web inovadora chamada WeAlert que seja útil para a sociedade, focando-se na divulgação e resolução de diversos problemas que aparecem nas infraestruturas públicas que são utilizadas diariamente. A apresentação desses problemas deve ser feita com a associação de imagens e a atribuição de coordenadas geográficas a cada imagem para facilitar a sua identificação e representar a sua localização. Cada problema possui um estado que identifica o seu progresso. Os utilizadores da aplicação podem interagir entre eles através de comentários e de um sistema de avaliação de sugestões e são notificados quando os seus problemas são resolvidos. O objetivo desta aplicação motiva o desenvolvimento de uma aplicação focada no uso de diferentes bases de dados para organizar e guardar as diversas categorias de informação presentes, orientando cada categoria para a base de dados adequada, formando uma base de dados poliglota. Neste caso, são utilizados 3 diferentes modelos de bases de dados: relacional, documentos e grafos.2023-07-24T08:23:42Z2022-12-13T00:00:00Z2022-12-13info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://hdl.handle.net/10773/38919engSilva, Pedro Miguel de Pinhoinfo:eu-repo/semantics/openAccessreponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãoinstacron:RCAAP2024-02-22T12:15:48Zoai:ria.ua.pt:10773/38919Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-20T03:09:08.146580Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãofalse
dc.title.none.fl_str_mv WeAlert social network application with polyglot database
title WeAlert social network application with polyglot database
spellingShingle WeAlert social network application with polyglot database
Silva, Pedro Miguel de Pinho
Document database
Graph database
Polyglot database
Relational database
Software architecture
Web application
title_short WeAlert social network application with polyglot database
title_full WeAlert social network application with polyglot database
title_fullStr WeAlert social network application with polyglot database
title_full_unstemmed WeAlert social network application with polyglot database
title_sort WeAlert social network application with polyglot database
author Silva, Pedro Miguel de Pinho
author_facet Silva, Pedro Miguel de Pinho
author_role author
dc.contributor.author.fl_str_mv Silva, Pedro Miguel de Pinho
dc.subject.por.fl_str_mv Document database
Graph database
Polyglot database
Relational database
Software architecture
Web application
topic Document database
Graph database
Polyglot database
Relational database
Software architecture
Web application
description Nowadays there are several social networks with which we all interact, making our lives easier. Increasingly, their growth and involvement in society have been witnessed, bringing several benefits to those who use them, especially for the ease they offer in the exchange of information. There are several types of social networks, from platforms for sharing multimedia content to platforms for sharing opinions on the most diverse topics. It is intended to develop an innovative web application called WeAlert that is useful for society, focusing on the dissemination and resolution of various problems that appear in public infrastructures that are used daily. The presentation of these problems must be done with the association of images and the attribution of geographic coordinates to each image to facilitate its identification and represent its location. Each issue has a status that identifies its progress. Application users can interact with each other through comments and a suggestion rating system and are notified when their issues are resolved. The purpose of this application motivates the development of an application focused on the use of different databases to organize and store the different categories of information present, directing each one to the appropriate database, creating a polyglot database. In this case, 3 different database models are used: relational, documents and graphs.
publishDate 2022
dc.date.none.fl_str_mv 2022-12-13T00:00:00Z
2022-12-13
2023-07-24T08:23:42Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://hdl.handle.net/10773/38919
url http://hdl.handle.net/10773/38919
dc.language.iso.fl_str_mv eng
language eng
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.source.none.fl_str_mv reponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron:RCAAP
instname_str Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron_str RCAAP
institution RCAAP
reponame_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
collection Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository.name.fl_str_mv Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
repository.mail.fl_str_mv
_version_ 1799137742863466496