Uma solução para mapeamento de banco de dados relacional para nosql graph: sqltonosql graph

DSpace Repository

A- A A+

Uma solução para mapeamento de banco de dados relacional para nosql graph: sqltonosql graph

Show simple item record

dc.contributor Universidade Federal de Santa Catarina. pt_BR
dc.contributor.advisor Mello, Ronaldo
dc.contributor.author Oliveira, Lucas
dc.contributor.author Vicente, Pablo
dc.date.accessioned 2022-12-24T08:29:17Z
dc.date.available 2022-12-24T08:29:17Z
dc.date.issued 2022-12-13
dc.identifier.uri https://repositorio.ufsc.br/handle/123456789/243576
dc.description TCC (graduação) - Universidade Federal de Santa Catarina, Centro Tecnológico, Sistemas de Informação. pt_BR
dc.description.abstract Atualmente a sociedade está passando pela revolução industrial 4.0 e com ela diversas mudanças estão acontecendo no cenário tecnológico: big data, inteligência artificial, computação em nuvem e a Internet of Things (IoT). Com objetivo de manipular grandes volumes de dados, não estruturados, de forma rápida e constante, foram criados os Bancos de Dados (BDs) Not only SQL (NoSQL), a fim de garantir maior disponibilidade e escalabilidade nas aplicações. Neste contexto de BDs NoSQL, os desenvolvedores são desafiados a lidar com diferentes linguagens para acesso e manipulação entre suas bases de dados relacionais e não relacionais. Para contornar esta problemática algumas soluções têm sido desenvolvidas, com o objetivo de intermediar os dois modelos de Banco de Dados (BD), para permitir que o usuário consiga lidar com as diferentes especificidades de forma mais amigável. Entretanto, essas abordagens costumam ser limitadas, não dando suporte a todos os modelos de BD NoSQL em uma única aplicação. Dada esta problemática, propõe-se a criação de um conjunto de regras para o mapeamento de esquemas de Bancos de Dados Relacionais (BDRs) para BDs NoSQL orientado a grafos através da extensão da solução SQLToKeyNoSQL. Nesta solução foi inicialmente implementado o suporte para os modelos chave-valor, orientado a colunas e orientado a documentos. As instruções Structured Query Language (SQL) são mapeadas para um modelo canônico em uma camada intermediaria e posteriormente são traduzidos para a linguagem de acesso dos BDs NoSQL. Os experimentos realizados sobre a extensão proposta demonstram que através desta ferramenta é possível manipular BDs não relacionais sem a necessidade de aprender a linguagem de acesso para este modelo. pt_BR
dc.format.extent SQLTOKEYNOSQL: UMA CAMADA PARA MAPEAMENTO DE ESQUEMAS RELACIONAIS E DE OPERACOES SQL PARA BANCOS DE DADOS NOSQL BASEADOS EM CHAVES DE ACESSO pt_BR
dc.language.iso por pt_BR
dc.publisher Florianópolis, SC. pt_BR
dc.rights Open Access. en
dc.subject Mapeamento. Modelo relacional. NoSQL. Modelagem em grafos. Neo4j. pt_BR
dc.title Uma solução para mapeamento de banco de dados relacional para nosql graph: sqltonosql graph pt_BR
dc.type Tese (Doutorado) pt_BR
dc.contributor.advisor-co Schreiner, Geomar


Files in this item

Files Size Format View Description
_TCC__SQLToKeyNoSQL_GRAPH_Final.pdf 7.432Mb PDF View/Open TCC

This item appears in the following Collection(s)

Show simple item record

Search DSpace


Advanced Search

Browse

My Account

Statistics

Compartilhar