Utilizando a tecnologia de banco de dados NoSQL: um caso prático

This paper addresses the NoSQL technology with regard to the four models available, Column Family, Documents, Graphs and Key-Value. Four tools were defined that implement respectively Cassandra, MongoDB, Neo4j and BerkeleyDB. Tests were carried out considering the main commands of the SQL language f...

ver descrição completa

Autor principal: Tomio, Gustavo Veloso
Formato: Trabalho de Conclusão de Curso (Graduação)
Idioma: Português
Publicado em: Universidade Tecnológica Federal do Paraná 2020
Assuntos:
Acesso em linha: http://repositorio.utfpr.edu.br/jspui/handle/1/15944
Tags: Adicionar Tag
Sem tags, seja o primeiro a adicionar uma tag!
id riut-1-15944
recordtype dspace
spelling riut-1-159442020-11-19T18:23:27Z Utilizando a tecnologia de banco de dados NoSQL: um caso prático Using NoSQL database technology: a pratical study Tomio, Gustavo Veloso Almeida, Simone de Almeida, Simone de Ranthum, Geraldo Bini, Tarcizio Alexandre Banco de dados Grafos de ligação SQL (Linguagem de programação de computador) Data bases Bond graphs SQL (Computer program language) CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO This paper addresses the NoSQL technology with regard to the four models available, Column Family, Documents, Graphs and Key-Value. Four tools were defined that implement respectively Cassandra, MongoDB, Neo4j and BerkeleyDB. Tests were carried out considering the main commands of the SQL language for defining and manipulating data in PostgreSQL DBMS, aiming to differentiate their commands those proposed by NoSQL technology, such as the description of the procedure performed to create a base in a relational environment compared with the conventional run for creating a base in NoSQL technology, differentiating the operation for each tested tool. The results identify similar commands and other totally distinct from commands executed in a relational database. Este trabalho aborda a tecnologia NoSQL no que diz respeito aos quatro modelos disponíveis, Família de Colunas, Documentos, Grafos e Chave-Valor. Foram definidas quatro ferramentas que os implementam, respectivamente Cassandra, MongoDB, Neo4j e o BerkeleyDB. Foram realizados testes considerando os principais comandos da linguagem SQL para a definição e manipulação de dados no SGBD PostgreSQL, objetivando diferenciar seus comandos dos propostos pela tecnologia NoSQL, como por exemplo, a descrição do procedimento realizado para a criação de uma base em um ambiente relacional convencional em comparação com o executado para a criação de uma base na tecnologia NoSQL, diferenciando a operação para cada ferramenta testada. Os resultados obtidos identificam comandos similares e outros totalmente distintos dos comandos executados em um banco de dados relacional. 2020-11-19T18:23:27Z 2020-11-19T18:23:27Z 2015-05-27 bachelorThesis TOMIO, Gustavo Veloso. Utilizando a tecnologia de banco de dados NoSQL: um caso prático. 2015. 119 f. Trabalho de Conclusão de Curso (Graduação) - Universidade Tecnológica Federal do Paraná, Ponta Grossa, 2015. http://repositorio.utfpr.edu.br/jspui/handle/1/15944 por openAccess application/pdf Universidade Tecnológica Federal do Paraná Ponta Grossa Brasil Departamento Acadêmico de Informática Ciência da Computação UTFPR
institution Universidade Tecnológica Federal do Paraná
collection RIUT
language Português
topic Banco de dados
Grafos de ligação
SQL (Linguagem de programação de computador)
Data bases
Bond graphs
SQL (Computer program language)
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
spellingShingle Banco de dados
Grafos de ligação
SQL (Linguagem de programação de computador)
Data bases
Bond graphs
SQL (Computer program language)
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
Tomio, Gustavo Veloso
Utilizando a tecnologia de banco de dados NoSQL: um caso prático
description This paper addresses the NoSQL technology with regard to the four models available, Column Family, Documents, Graphs and Key-Value. Four tools were defined that implement respectively Cassandra, MongoDB, Neo4j and BerkeleyDB. Tests were carried out considering the main commands of the SQL language for defining and manipulating data in PostgreSQL DBMS, aiming to differentiate their commands those proposed by NoSQL technology, such as the description of the procedure performed to create a base in a relational environment compared with the conventional run for creating a base in NoSQL technology, differentiating the operation for each tested tool. The results identify similar commands and other totally distinct from commands executed in a relational database.
format Trabalho de Conclusão de Curso (Graduação)
author Tomio, Gustavo Veloso
author_sort Tomio, Gustavo Veloso
title Utilizando a tecnologia de banco de dados NoSQL: um caso prático
title_short Utilizando a tecnologia de banco de dados NoSQL: um caso prático
title_full Utilizando a tecnologia de banco de dados NoSQL: um caso prático
title_fullStr Utilizando a tecnologia de banco de dados NoSQL: um caso prático
title_full_unstemmed Utilizando a tecnologia de banco de dados NoSQL: um caso prático
title_sort utilizando a tecnologia de banco de dados nosql: um caso prático
publisher Universidade Tecnológica Federal do Paraná
publishDate 2020
citation TOMIO, Gustavo Veloso. Utilizando a tecnologia de banco de dados NoSQL: um caso prático. 2015. 119 f. Trabalho de Conclusão de Curso (Graduação) - Universidade Tecnológica Federal do Paraná, Ponta Grossa, 2015.
url http://repositorio.utfpr.edu.br/jspui/handle/1/15944
_version_ 1805323030418685952
score 10,814766