WeAlert social network application with polyglot database
Autor(a) principal: | |
---|---|
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 |