Uma proposta para mapeamento de documentos JSON para bancos de dados de grafos de propriedades

Detalhes bibliográficos
Autor(a) principal: Leguizamon, Patrick Valencio
Data de Publicação: 2024
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Repositório Institucional da UFSC
Texto Completo: https://repositorio.ufsc.br/handle/123456789/255794
Resumo: TCC (graduação) - Universidade Federal de Santa Catarina, Centro Tecnológico, Sistemas de Informação.
id UFSC_ff8a9ec012e7c04588c91b6e69748647
oai_identifier_str oai:repositorio.ufsc.br:123456789/255794
network_acronym_str UFSC
network_name_str Repositório Institucional da UFSC
repository_id_str 2373
spelling Uma proposta para mapeamento de documentos JSON para bancos de dados de grafos de propriedadesMapeamentoModelagem em grafosMappingJSONNoSQLGraph modellingNeo4jTCC (graduação) - Universidade Federal de Santa Catarina, Centro Tecnológico, Sistemas de Informação.Nos últimos anos houveram diversos avanços no ramo da tecnologia da informação, tanto no meio acadêmico como no industrial. Isso se dá pela constante necessidade de tecnologias que buscam resolver problemas de forma simples e efetiva, muitas vezes voltadas para uso específicos. Bancos de dados NoSQL existem há muito tempo, porém recentemente obti- veram bastante popularidade por conta da sua flexibilidade, facilidade de escalonamento, velocidade, simplicidade, disponibilidade e outros benefícios. Suas características permi- tem que diferentes formatos de dados possam ser armazenados de forma eficiente para consumo, como documentos JSON ou CSV, e dados baseados em grafos. Este trabalho apresenta uma solução para o mapeamento automático de dados no formato de documento JSON para o modelo de grafo, considerando uma aplicação que deseja migrar dados JSON, amplamente utilizados por bancos de dados NoSQL orientados a documentos, para bancos de dados NoSQL orientados a grafos. O foco deste trabalho é a persistência destes dados no sistema de gerência de bancos de dados Neo4j, que é o principal representante de bancos de dados NoSQL orientados a grafos na indústria. Uma avaliação preliminar demonstra que a solução é escalável.In recent years, there have been several advancements in the field of information technol- ogy, both in the academic and industrial sectors. This is driven by the constant need for technologies that aim to solve problems in a simple and effective manner, often tailored for specific purposes. NoSQL databases have existed for a long time, however, they have recently gained significant popularity due to their flexibility, scalability, speed, simplicity, availability, and other benefits. Their features enable efficient storage of various data for- mats, such as JSON or CSV documents, and graphic data. This work presents a solution for the automatic mapping of JSON document data to the graph model, considering an application that aims to migrate JSON data, widely used by document-oriented NoSQL databases, to graph-oriented NoSQL databases. The focus is on persisting these data in the Neo4j database management system, which is the leading graph-oriented NoSQL database in the industry. Preliminary evaluation demonstrates that the solution is scalable.Florianópolis, SC.Mello, Ronaldo dos SantosUniversidade Federal de Santa Catarina.Leguizamon, Patrick Valencio2024-07-10T02:54:28Z2024-07-10T02:54:28Z2024-07-04info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesis118application/pdfhttps://repositorio.ufsc.br/handle/123456789/255794Open Access.info:eu-repo/semantics/openAccessporreponame:Repositório Institucional da UFSCinstname:Universidade Federal de Santa Catarina (UFSC)instacron:UFSC2024-07-10T02:54:29Zoai:repositorio.ufsc.br:123456789/255794Repositório InstitucionalPUBhttp://150.162.242.35/oai/requestopendoar:23732024-07-10T02:54:29Repositório Institucional da UFSC - Universidade Federal de Santa Catarina (UFSC)false
dc.title.none.fl_str_mv Uma proposta para mapeamento de documentos JSON para bancos de dados de grafos de propriedades
title Uma proposta para mapeamento de documentos JSON para bancos de dados de grafos de propriedades
spellingShingle Uma proposta para mapeamento de documentos JSON para bancos de dados de grafos de propriedades
Leguizamon, Patrick Valencio
Mapeamento
Modelagem em grafos
Mapping
JSON
NoSQL
Graph modelling
Neo4j
title_short Uma proposta para mapeamento de documentos JSON para bancos de dados de grafos de propriedades
title_full Uma proposta para mapeamento de documentos JSON para bancos de dados de grafos de propriedades
title_fullStr Uma proposta para mapeamento de documentos JSON para bancos de dados de grafos de propriedades
title_full_unstemmed Uma proposta para mapeamento de documentos JSON para bancos de dados de grafos de propriedades
title_sort Uma proposta para mapeamento de documentos JSON para bancos de dados de grafos de propriedades
author Leguizamon, Patrick Valencio
author_facet Leguizamon, Patrick Valencio
author_role author
dc.contributor.none.fl_str_mv Mello, Ronaldo dos Santos
Universidade Federal de Santa Catarina.
dc.contributor.author.fl_str_mv Leguizamon, Patrick Valencio
dc.subject.por.fl_str_mv Mapeamento
Modelagem em grafos
Mapping
JSON
NoSQL
Graph modelling
Neo4j
topic Mapeamento
Modelagem em grafos
Mapping
JSON
NoSQL
Graph modelling
Neo4j
description TCC (graduação) - Universidade Federal de Santa Catarina, Centro Tecnológico, Sistemas de Informação.
publishDate 2024
dc.date.none.fl_str_mv 2024-07-10T02:54:28Z
2024-07-10T02:54:28Z
2024-07-04
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 https://repositorio.ufsc.br/handle/123456789/255794
url https://repositorio.ufsc.br/handle/123456789/255794
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv Open Access.
info:eu-repo/semantics/openAccess
rights_invalid_str_mv Open Access.
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv 118
application/pdf
dc.publisher.none.fl_str_mv Florianópolis, SC.
publisher.none.fl_str_mv Florianópolis, SC.
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFSC
instname:Universidade Federal de Santa Catarina (UFSC)
instacron:UFSC
instname_str Universidade Federal de Santa Catarina (UFSC)
instacron_str UFSC
institution UFSC
reponame_str Repositório Institucional da UFSC
collection Repositório Institucional da UFSC
repository.name.fl_str_mv Repositório Institucional da UFSC - Universidade Federal de Santa Catarina (UFSC)
repository.mail.fl_str_mv
_version_ 1808651922683461632