Um estudo comparativo da modelagem e avaliação de desempenho entre bancos de dados relacional e de documentos para os dados abertos da câmara dos deputados do Brasil

Detalhes bibliográficos
Autor(a) principal: Berrutti, William Weber
Data de Publicação: 2019
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Repositório Institucional da UFRGS
Texto Completo: http://hdl.handle.net/10183/198694
Resumo: Este trabalho apresenta um estudo comparativo entre as abordagens de bancos de dados relacional e de documentos, usando, respectivamente MySQL (com a engine InnoDB) e MongoDB, para armazenar e consultar dados referentes à Câmara dos Deputados do Brasil. Foram realizados testes que visam analisar o desempenho de ambas as abordagens, considerando espaço de armazenamento, complexidade na escrita das consultas e tempo de processamento. Resultados mostram que, considerando os três fatores em conjunto, o MySQL é melhor, pois ocupa menos espaço e tem melhor desempenho no tempo de processamento. Por outro lado, a representação dos dados no formato de documento pelo MongoDB representa a estrutura original dos dados. A análise resultante deste trabalho serve de backend uma aplicação de visualização interativa de dados de votações da Câmara que permite aos usuários acompanhar, de forma visual, como os deputados estão votando.
id UFRGS-2_349a379808dab4d4e69e249095567f4f
oai_identifier_str oai:www.lume.ufrgs.br:10183/198694
network_acronym_str UFRGS-2
network_name_str Repositório Institucional da UFRGS
repository_id_str
spelling Berrutti, William WeberGalante, Renata de MatosFreitas, Carla Maria Dal Sasso2019-08-30T02:35:34Z2019http://hdl.handle.net/10183/198694001098553Este trabalho apresenta um estudo comparativo entre as abordagens de bancos de dados relacional e de documentos, usando, respectivamente MySQL (com a engine InnoDB) e MongoDB, para armazenar e consultar dados referentes à Câmara dos Deputados do Brasil. Foram realizados testes que visam analisar o desempenho de ambas as abordagens, considerando espaço de armazenamento, complexidade na escrita das consultas e tempo de processamento. Resultados mostram que, considerando os três fatores em conjunto, o MySQL é melhor, pois ocupa menos espaço e tem melhor desempenho no tempo de processamento. Por outro lado, a representação dos dados no formato de documento pelo MongoDB representa a estrutura original dos dados. A análise resultante deste trabalho serve de backend uma aplicação de visualização interativa de dados de votações da Câmara que permite aos usuários acompanhar, de forma visual, como os deputados estão votando.This work presents a comparative study between relational and document database approaches, using respectively MySQL (with the InnoDB engine) and MongoDB, to store and consult data referring to the Chamber of Deputies of Brazil. Tests were performed to analyze the performance of both approaches, considering storage space, query writing complexity and processing time. Results show that considering the three factors together, MySQL is better because it takes up less space and performs better in processing time. On the other hand, a representation of the data in the MongoDB document format represents an original data structure. The analysis resulting from this work serves as a backend to an interactive visualization application of House voting data that allows users to visually monitor how deputies are voting.application/pdfporBanco de dadosMySQLOpen DataPolitical DataBrazil’s Chamber of DeputiesPerformance EvaluationDocument-based DatabaseInnoDBRelational DatabaseMongoDBUm estudo comparativo da modelagem e avaliação de desempenho entre bancos de dados relacional e de documentos para os dados abertos da câmara dos deputados do BrasilA Comparative Study of Modeling and Performance Evaluation between the Relational and Document Database for the Open Data of the Brazilian Chamber of Deputies info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisUniversidade Federal do Rio Grande do SulInstituto de InformáticaPorto Alegre, BR-RS2019Ciência da Computação: Ênfase em Ciência da Computação: Bachareladograduaçãoinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UFRGSinstname:Universidade Federal do Rio Grande do Sul (UFRGS)instacron:UFRGSTEXT001098553.pdf.txt001098553.pdf.txtExtracted Texttext/plain85678http://www.lume.ufrgs.br/bitstream/10183/198694/2/001098553.pdf.txte2f301525eb33b0b1d146ae87f5933ddMD52ORIGINAL001098553.pdfTexto completoapplication/pdf1386249http://www.lume.ufrgs.br/bitstream/10183/198694/1/001098553.pdffb4fe9a3b09d4ea40ea15bfacc60db0fMD5110183/1986942019-08-31 02:35:08.427919oai:www.lume.ufrgs.br:10183/198694Repositório de PublicaçõesPUBhttps://lume.ufrgs.br/oai/requestopendoar:2019-08-31T05:35:08Repositório Institucional da UFRGS - Universidade Federal do Rio Grande do Sul (UFRGS)false
dc.title.pt_BR.fl_str_mv Um estudo comparativo da modelagem e avaliação de desempenho entre bancos de dados relacional e de documentos para os dados abertos da câmara dos deputados do Brasil
dc.title.alternative.en.fl_str_mv A Comparative Study of Modeling and Performance Evaluation between the Relational and Document Database for the Open Data of the Brazilian Chamber of Deputies
title Um estudo comparativo da modelagem e avaliação de desempenho entre bancos de dados relacional e de documentos para os dados abertos da câmara dos deputados do Brasil
spellingShingle Um estudo comparativo da modelagem e avaliação de desempenho entre bancos de dados relacional e de documentos para os dados abertos da câmara dos deputados do Brasil
Berrutti, William Weber
Banco de dados
MySQL
Open Data
Political Data
Brazil’s Chamber of Deputies
Performance Evaluation
Document-based Database
InnoDB
Relational Database
MongoDB
title_short Um estudo comparativo da modelagem e avaliação de desempenho entre bancos de dados relacional e de documentos para os dados abertos da câmara dos deputados do Brasil
title_full Um estudo comparativo da modelagem e avaliação de desempenho entre bancos de dados relacional e de documentos para os dados abertos da câmara dos deputados do Brasil
title_fullStr Um estudo comparativo da modelagem e avaliação de desempenho entre bancos de dados relacional e de documentos para os dados abertos da câmara dos deputados do Brasil
title_full_unstemmed Um estudo comparativo da modelagem e avaliação de desempenho entre bancos de dados relacional e de documentos para os dados abertos da câmara dos deputados do Brasil
title_sort Um estudo comparativo da modelagem e avaliação de desempenho entre bancos de dados relacional e de documentos para os dados abertos da câmara dos deputados do Brasil
author Berrutti, William Weber
author_facet Berrutti, William Weber
author_role author
dc.contributor.author.fl_str_mv Berrutti, William Weber
dc.contributor.advisor1.fl_str_mv Galante, Renata de Matos
dc.contributor.advisor-co1.fl_str_mv Freitas, Carla Maria Dal Sasso
contributor_str_mv Galante, Renata de Matos
Freitas, Carla Maria Dal Sasso
dc.subject.por.fl_str_mv Banco de dados
topic Banco de dados
MySQL
Open Data
Political Data
Brazil’s Chamber of Deputies
Performance Evaluation
Document-based Database
InnoDB
Relational Database
MongoDB
dc.subject.eng.fl_str_mv MySQL
Open Data
Political Data
Brazil’s Chamber of Deputies
Performance Evaluation
Document-based Database
InnoDB
Relational Database
MongoDB
description Este trabalho apresenta um estudo comparativo entre as abordagens de bancos de dados relacional e de documentos, usando, respectivamente MySQL (com a engine InnoDB) e MongoDB, para armazenar e consultar dados referentes à Câmara dos Deputados do Brasil. Foram realizados testes que visam analisar o desempenho de ambas as abordagens, considerando espaço de armazenamento, complexidade na escrita das consultas e tempo de processamento. Resultados mostram que, considerando os três fatores em conjunto, o MySQL é melhor, pois ocupa menos espaço e tem melhor desempenho no tempo de processamento. Por outro lado, a representação dos dados no formato de documento pelo MongoDB representa a estrutura original dos dados. A análise resultante deste trabalho serve de backend uma aplicação de visualização interativa de dados de votações da Câmara que permite aos usuários acompanhar, de forma visual, como os deputados estão votando.
publishDate 2019
dc.date.accessioned.fl_str_mv 2019-08-30T02:35:34Z
dc.date.issued.fl_str_mv 2019
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/bachelorThesis
format bachelorThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://hdl.handle.net/10183/198694
dc.identifier.nrb.pt_BR.fl_str_mv 001098553
url http://hdl.handle.net/10183/198694
identifier_str_mv 001098553
dc.language.iso.fl_str_mv por
language por
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 Institucional da UFRGS
instname:Universidade Federal do Rio Grande do Sul (UFRGS)
instacron:UFRGS
instname_str Universidade Federal do Rio Grande do Sul (UFRGS)
instacron_str UFRGS
institution UFRGS
reponame_str Repositório Institucional da UFRGS
collection Repositório Institucional da UFRGS
bitstream.url.fl_str_mv http://www.lume.ufrgs.br/bitstream/10183/198694/2/001098553.pdf.txt
http://www.lume.ufrgs.br/bitstream/10183/198694/1/001098553.pdf
bitstream.checksum.fl_str_mv e2f301525eb33b0b1d146ae87f5933dd
fb4fe9a3b09d4ea40ea15bfacc60db0f
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UFRGS - Universidade Federal do Rio Grande do Sul (UFRGS)
repository.mail.fl_str_mv
_version_ 1815447248543154176