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
This item appears in the following Collection(s)
Show full item record
Search DSpace
Browse
-
All of DSpace
-
This Collection
My Account
Statistics
Compartilhar