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
View/ Open
Date
2019Author
Advisor
Co-advisor
Academic level
Graduation
Title alternative
A Comparative Study of Modeling and Performance Evaluation between the Relational and Document Database for the Open Data of the Brazilian Chamber of Deputies
Subject
Abstract in Portuguese (Brasil)
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 conjunt ...
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. ...
Abstract
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 p ...
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. ...
Institution
Universidade Federal do Rio Grande do Sul. Instituto de Informática. Curso de Ciência da Computação: Ênfase em Ciência da Computação: Bacharelado.
Collections
This item is licensed under a Creative Commons License