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 full item record

Title: Uma solução para mapeamento de banco de dados relacional para nosql graph: sqltonosql graph
Author: Oliveira, Lucas; Vicente, Pablo
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.
Description: TCC (graduação) - Universidade Federal de Santa Catarina, Centro Tecnológico, Sistemas de Informação.
URI: https://repositorio.ufsc.br/handle/123456789/243576
Date: 2022-12-13


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 full item record

Search DSpace


Browse

My Account

Statistics

Compartilhar