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

Detalhes bibliográficos
Autor(a) principal: Tomio, Gustavo Veloso
Data de Publicação: 2015
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
Texto Completo: http://repositorio.utfpr.edu.br/jspui/handle/1/15944
Resumo: 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.
id UTFPR-12_10ebe92b3e16c6af16954aa36cd30475
oai_identifier_str oai:repositorio.utfpr.edu.br:1/15944
network_acronym_str UTFPR-12
network_name_str Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
repository_id_str
spelling 2020-11-19T18:23:27Z2020-11-19T18:23:27Z2015-05-27TOMIO, 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/15944Este 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.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.porUniversidade Tecnológica Federal do ParanáPonta GrossaCiência da ComputaçãoUTFPRBrasilDepartamento Acadêmico de InformáticaCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAOBanco de dadosGrafos de ligaçãoSQL (Linguagem de programação de computador)Data basesBond graphsSQL (Computer program language)Utilizando a tecnologia de banco de dados NoSQL: um caso práticoUsing NoSQL database technology: a pratical studyinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisPonta GrossaAlmeida, Simone deAlmeida, Simone deRanthum, GeraldoBini, Tarcizio AlexandreTomio, Gustavo Velosoinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))instname:Universidade Tecnológica Federal do Paraná (UTFPR)instacron:UTFPRLICENSElicense.txttext/plain1290http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/15944/1/license.txtb9d82215ab23456fa2d8b49c5df1b95bMD51ORIGINALPG_COCIC_2015_1_03.pdfapplication/pdf1782419http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/15944/2/PG_COCIC_2015_1_03.pdf678111d9440b546449ca0ce28c38fcfaMD52TEXTPG_COCIC_2015_1_03.pdf.txtExtracted texttext/plain168421http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/15944/3/PG_COCIC_2015_1_03.pdf.txtcdb5128ba5d07d9fb3a4fb5578a57e31MD53THUMBNAILPG_COCIC_2015_1_03.pdf.jpgGenerated Thumbnailimage/jpeg1292http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/15944/4/PG_COCIC_2015_1_03.pdf.jpge50d9fb57d74d2a2d5c3e41cb36cbab2MD541/159442020-11-19 16:23:27.767oai:repositorio.utfpr.edu.br:1/15944TmEgcXVhbGlkYWRlIGRlIHRpdHVsYXIgZG9zIGRpcmVpdG9zIGRlIGF1dG9yIGRhIHB1YmxpY2HDp8OjbywgYXV0b3Jpem8gYSBVVEZQUiBhIHZlaWN1bGFyLCAKYXRyYXbDqXMgZG8gUG9ydGFsIGRlIEluZm9ybWHDp8OjbyBlbSBBY2Vzc28gQWJlcnRvIChQSUFBKSBlIGRvcyBDYXTDoWxvZ29zIGRhcyBCaWJsaW90ZWNhcyAKZGVzdGEgSW5zdGl0dWnDp8Ojbywgc2VtIHJlc3NhcmNpbWVudG8gZG9zIGRpcmVpdG9zIGF1dG9yYWlzLCBkZSBhY29yZG8gY29tIGEgTGVpIG5vIDkuNjEwLzk4LCAKbyB0ZXh0byBkZXN0YSBvYnJhLCBvYnNlcnZhbmRvIGFzIGNvbmRpw6fDtWVzIGRlIGRpc3BvbmliaWxpemHDp8OjbyByZWdpc3RyYWRhcyBubyBpdGVtIDQgZG8gCuKAnFRlcm1vIGRlIEF1dG9yaXphw6fDo28gcGFyYSBQdWJsaWNhw6fDo28gZGUgVHJhYmFsaG9zIGRlIENvbmNsdXPDo28gZGUgQ3Vyc28gZGUgR3JhZHVhw6fDo28gZSAKRXNwZWNpYWxpemHDp8OjbywgRGlzc2VydGHDp8O1ZXMgZSBUZXNlcyBubyBQb3J0YWwgZGUgSW5mb3JtYcOnw6NvIGUgbm9zIENhdMOhbG9nb3MgRWxldHLDtG5pY29zIGRvIApTaXN0ZW1hIGRlIEJpYmxpb3RlY2FzIGRhIFVURlBS4oCdLCBwYXJhIGZpbnMgZGUgbGVpdHVyYSwgaW1wcmVzc8OjbyBlL291IGRvd25sb2FkLCB2aXNhbmRvIGEgCmRpdnVsZ2HDp8OjbyBkYSBwcm9kdcOnw6NvIGNpZW50w61maWNhIGJyYXNpbGVpcmEuCgogIEFzIHZpYXMgb3JpZ2luYWlzIGUgYXNzaW5hZGFzIHBlbG8ocykgYXV0b3IoZXMpIGRvIOKAnFRlcm1vIGRlIEF1dG9yaXphw6fDo28gcGFyYSBQdWJsaWNhw6fDo28gZGUgClRyYWJhbGhvcyBkZSBDb25jbHVzw6NvIGRlIEN1cnNvIGRlIEdyYWR1YcOnw6NvIGUgRXNwZWNpYWxpemHDp8OjbywgRGlzc2VydGHDp8O1ZXMgZSBUZXNlcyBubyBQb3J0YWwgCmRlIEluZm9ybWHDp8OjbyBlIG5vcyBDYXTDoWxvZ29zIEVsZXRyw7RuaWNvcyBkbyBTaXN0ZW1hIGRlIEJpYmxpb3RlY2FzIGRhIFVURlBS4oCdIGUgZGEg4oCcRGVjbGFyYcOnw6NvIApkZSBBdXRvcmlh4oCdIGVuY29udHJhbS1zZSBhcnF1aXZhZGFzIG5hIEJpYmxpb3RlY2EgZG8gQ8OibXB1cyBubyBxdWFsIG8gdHJhYmFsaG8gZm9pIGRlZmVuZGlkby4gCk5vIGNhc28gZGUgcHVibGljYcOnw7VlcyBkZSBhdXRvcmlhIGNvbGV0aXZhIGUgbXVsdGljw6JtcHVzLCBvcyBkb2N1bWVudG9zIGZpY2Fyw6NvIHNvYiBndWFyZGEgZGEgCkJpYmxpb3RlY2EgY29tIGEgcXVhbCBvIOKAnHByaW1laXJvIGF1dG9y4oCdIHBvc3N1YSB2w61uY3Vsby4KRepositório de PublicaçõesPUBhttp://repositorio.utfpr.edu.br:8080/oai/requestopendoar:2020-11-19T18:23:27Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) - Universidade Tecnológica Federal do Paraná (UTFPR)false
dc.title.pt_BR.fl_str_mv Utilizando a tecnologia de banco de dados NoSQL: um caso prático
dc.title.alternative.pt_BR.fl_str_mv Using NoSQL database technology: a pratical study
title Utilizando a tecnologia de banco de dados NoSQL: um caso prático
spellingShingle Utilizando a tecnologia de banco de dados NoSQL: um caso prático
Tomio, Gustavo Veloso
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
Banco de dados
Grafos de ligação
SQL (Linguagem de programação de computador)
Data bases
Bond graphs
SQL (Computer program language)
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
author Tomio, Gustavo Veloso
author_facet Tomio, Gustavo Veloso
author_role author
dc.contributor.advisor1.fl_str_mv Almeida, Simone de
dc.contributor.referee1.fl_str_mv Almeida, Simone de
dc.contributor.referee2.fl_str_mv Ranthum, Geraldo
dc.contributor.referee3.fl_str_mv Bini, Tarcizio Alexandre
dc.contributor.author.fl_str_mv Tomio, Gustavo Veloso
contributor_str_mv Almeida, Simone de
Almeida, Simone de
Ranthum, Geraldo
Bini, Tarcizio Alexandre
dc.subject.cnpq.fl_str_mv CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
topic CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
Banco de dados
Grafos de ligação
SQL (Linguagem de programação de computador)
Data bases
Bond graphs
SQL (Computer program language)
dc.subject.por.fl_str_mv Banco de dados
Grafos de ligação
SQL (Linguagem de programação de computador)
Data bases
Bond graphs
SQL (Computer program language)
description 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.
publishDate 2015
dc.date.issued.fl_str_mv 2015-05-27
dc.date.accessioned.fl_str_mv 2020-11-19T18:23:27Z
dc.date.available.fl_str_mv 2020-11-19T18:23:27Z
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.citation.fl_str_mv 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.
dc.identifier.uri.fl_str_mv http://repositorio.utfpr.edu.br/jspui/handle/1/15944
identifier_str_mv 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
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.publisher.none.fl_str_mv Universidade Tecnológica Federal do Paraná
Ponta Grossa
dc.publisher.program.fl_str_mv Ciência da Computação
dc.publisher.initials.fl_str_mv UTFPR
dc.publisher.country.fl_str_mv Brasil
dc.publisher.department.fl_str_mv Departamento Acadêmico de Informática
publisher.none.fl_str_mv Universidade Tecnológica Federal do Paraná
Ponta Grossa
dc.source.none.fl_str_mv reponame:Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
instname:Universidade Tecnológica Federal do Paraná (UTFPR)
instacron:UTFPR
instname_str Universidade Tecnológica Federal do Paraná (UTFPR)
instacron_str UTFPR
institution UTFPR
reponame_str Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
collection Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
bitstream.url.fl_str_mv http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/15944/1/license.txt
http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/15944/2/PG_COCIC_2015_1_03.pdf
http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/15944/3/PG_COCIC_2015_1_03.pdf.txt
http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/15944/4/PG_COCIC_2015_1_03.pdf.jpg
bitstream.checksum.fl_str_mv b9d82215ab23456fa2d8b49c5df1b95b
678111d9440b546449ca0ce28c38fcfa
cdb5128ba5d07d9fb3a4fb5578a57e31
e50d9fb57d74d2a2d5c3e41cb36cbab2
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) - Universidade Tecnológica Federal do Paraná (UTFPR)
repository.mail.fl_str_mv
_version_ 1805923227719958528