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 |
|