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
Autor(a) principal: | |
---|---|
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 |