METAPROGRAMAÇÃO DE LINGUAGEM ORIENTADA A OBJETOS EM BANCO DE DADOS ORIENTADO A GRAFOS

Autores

  • Giuseppe Baruffaldi Scassiotti
  • Enzo Seraphim

DOI:

https://doi.org/10.29327/1386870.6-74

Palavras-chave:

Armazenamento, Grafos, Metaprogramação

Resumo

Este trabalho apresentou a implementação de modelo no paradigma de programação orientado à objetos e seu mapeamento para base de dados baseado em grafos e relacional. Análises foram realizadas usaram consultas na linguagem Cypher através de um gerador consultas implementadas neste trabalho. Análise de desempenho das consultas das bases de dados orientado a grafo, mostram que os tempos foram inferiores à 1 segundo. Como contribuições secundárias, listam-se os seguintes itens: modelo de grafo demonstrado na Figura 1; Metaprogramação Java para mapeamento Objeto-Grafo; modelo de classe da UML demonstrado na Figura 2; e Metaprogramação Java para mapeamento Objeto-Relacional. Uma extensão para este trabalho seria comparar consultas em outras bases de dados, e utilizar outro paradigma de banco de dados, como por exemplo, orientados a documentos implementado

Downloads

Publicado

19.06.2024