
Universidade Federal de Santa catarina (UFSC)
Programa de Pós-graduação em Engenharia, Gestão e Mídia do Conhecimento (PPGEGC)
Detalhes do Documento Analisado
Centro: Tecnológico
Programa de Pós-Graduação: Programa de Pós-Graduação em Ciência da Computação
Dimensão Institucional: Pós-Graduação
Dimensão ODS: Econômica
Tipo do Documento: Dissertação
Título: SQLTOKEYNOSQL: UMA CAMADA PARA MAPEAMENTO DE ESQUEMAS RELACIONAIS E DE OPERAÇÕES SQL PARA BANCOS DE DADOS NOSQL BASEADOS EM CHAVES DE ACESSO
Orientador
- RONALDO DOS SANTOS MELLO
Aluno
- GEOMAR ANDRE SCHREINER
Conteúdo
Diversas aplicações atualmente produzem e manipulam um grande volume de dados, denominados big data. bancos de dados tradicionais, em particular, os bancos de dados relacionais (bdrs), não são adequados ao gerenciamento de big data. devido a isso, novos modelos de dados têm sido propostos para manipular grandes massas de dados, enfatizando a escalabilidade e a disponibilidade. a maioria destes modelos de dados pertence a uma nova categoria de gerenciadores de dados denominados bds nosql. entretanto, bds nosql não são compatíveis, em geral, com o padrão sql e desenvolvedores que utilizam bdrs necessitam aprender novos modelos de dados e interfaces de acesso para produzirem aplicações baseadas em big data. para lidar com esta problemática, abordagens têm sido propostas para o suporte da interoperabilidade entre bdrs e bds nosql. poucas destas abordagens tem a habilidade de suportar mais que um bd alvo, sendo a maioria restrita a um bd nosql. neste contexto, este trabalho propõe uma abordagem para acesso via sql para dados armazenados em um sgbd nosql baseado em chave de acesso (chave-valor, orientado a documentos ou orientado a colunas). para isso, é proposto um modelo hierárquico de dados intermediário para o qual é traduzido o modelo relacional. este modelo hierárquico pode ser traduzido para modelos de dados nosql orientado a colunas, orientado a documentos ou chave-valor. a tradução das instruções sql é feita para um conjunto intermediário de métodos baseado na api rest, que são traduzidos para a linguagem de acesso dos bds nosql. além disso a abordagem possibilita o processamento de junções que nã são suportadas pelos bds nosql. experimentos demostram que a solução proposta é promissora, possuindo um overhead não proibitivo e sendo competitiva com ferramentas existentes.
Pós-processamento: Índice de Shannon: 3.98399
ODS 1 | ODS 2 | ODS 3 | ODS 4 | ODS 5 | ODS 6 | ODS 7 | ODS 8 | ODS 9 | ODS 10 | ODS 11 | ODS 12 | ODS 13 | ODS 14 | ODS 15 | ODS 16 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
4,98% | 6,07% | 7,61% | 6,22% | 6,53% | 5,38% | 6,19% | 7,84% | 7,38% | 5,46% | 7,53% | 5,52% | 4,89% | 6,73% | 5,30% | 6,37% |
ODS Predominates


4,98%

6,07%

7,61%

6,22%

6,53%

5,38%

6,19%

7,84%

7,38%

5,46%

7,53%

5,52%

4,89%

6,73%

5,30%

6,37%