Análise comparativa de performance e modelagem entre um banco de dados relacional e um de documentos para a base de dados do BDQueimadas (INPE)
Visualizar/abrir
Data
2021Autor
Orientador
Nível acadêmico
Graduação
Outro título
A comparative analysis of performance and modeling between a relational database and a document database for the database BDQueimadas(INPE)
Assunto
Resumo
Com o passar dos anos e o avanço da tecnologia, o panorama dos dados mudou. Cada vez mais ouve-se falar de Big Data, Internet of Things, de um grande volume e uma vasta variedade de dados, sejam eles gerados em nuvem, em dispositivos móveis ou nas redes sociais. Para acompanhar essas mudanças, os bancos de dados Not Only SQL (NoSQL), os quais são não relacionais, evoluíram a fim de fornecer um melhor suporte aos desen volvedores a criar sistemas de banco de dados que suportem o armazenamento de ...
Com o passar dos anos e o avanço da tecnologia, o panorama dos dados mudou. Cada vez mais ouve-se falar de Big Data, Internet of Things, de um grande volume e uma vasta variedade de dados, sejam eles gerados em nuvem, em dispositivos móveis ou nas redes sociais. Para acompanhar essas mudanças, os bancos de dados Not Only SQL (NoSQL), os quais são não relacionais, evoluíram a fim de fornecer um melhor suporte aos desen volvedores a criar sistemas de banco de dados que suportem o armazenamento dessas novas informações. Logo, é de extrema importância o estudo entre os diferentes tipos de bancos de dados, tanto dos novos bancos NoSQL, como os antigos bancos SQL, a fim de compreender os diferentes cenários os quais cada um se encaixa melhor. Este trabalho visa comparar o desempenho de dois bancos de dados, um NoSQL e outro SQL, consi derando aspectos como: modelagem e projeto, criação do banco de dados, inserção de dados, consultas, espaço de armazenamento, dentre outros. No geral, o banco de dados SQL obteve uma melhor performance nas consultas, no entanto, para os outros aspectos apresentou algumas desvantagens e estas devem ser consideradas ao decidir-se por um sistema ou outro para uma determinada aplicação. ...
Abstract
As the years have passed and technology has advanced, the data landscape has changed. Nowadays we hear more and more about Big Data, Internet of Things, a large volume and vast variety of data, whether generated in the cloud, on mobile devices, or in social networks. Not Only SQL (NoSQL) databases, which are non-relational, have kept up with these changes and evolved to better support developers in creating database systems that support the storage of this new type of information. In this conte ...
As the years have passed and technology has advanced, the data landscape has changed. Nowadays we hear more and more about Big Data, Internet of Things, a large volume and vast variety of data, whether generated in the cloud, on mobile devices, or in social networks. Not Only SQL (NoSQL) databases, which are non-relational, have kept up with these changes and evolved to better support developers in creating database systems that support the storage of this new type of information. In this context, it is crucial to as sess these different databases, both the new NoSQL databases and the old SQL databases, in order to understand the different scenarios that each one best fits into. This works aims to compare the performance of two databases, one NoSQL database and the other a SQL database, considering aspects such as (i) modeling and design, (ii) database creation, (iii) data insertion, (iv) queries and (v) the required storage space. In general, the SQL database performed better in queries, however, for the other aspects it had some draw backs and these should be considered when deciding between one system and another for a particular application. ...
Instituição
Universidade Federal do Rio Grande do Sul. Instituto de Informática. Curso de Ciência da Computação: Ênfase em Engenharia da Computação: Bacharelado.
Coleções
-
TCC Ciência da Computação (1024)
Este item está licenciado na Creative Commons License