Relatorio tecnico
CAMPUS ARARANGUÁ
Cassiano Tramontin Belettini
Leonardo Deivid Pierri
Sabrina Pitz Lima
Neo4j: Banco de Dados Orientado a Grafos
Araranguá, 2014
Cassiano Tramontin Belettini
Leonardo Deivid Pierri
Sabrina Pitz Lima
Neo4j: Banco de Dados Orientado a Grafos
Relatório técnico apresentado como requisito parcial para obtenção de aprovação na disciplina Banco de Dados II, no Curso de Tecnologias da Informação e Comunicação, na Universidade Federal de Santa Catarina.
Prof. Dr. Alexandre Leopoldo Gonçalves
Araranguá, 2014
RESUMO
Este trabalho apresenta uma breve introdução sobre os principais conceitos referentes a linguagem de marcação XML bem como sua utilização no contexto de banco de dados. Em sequência, apresenta uma abordagem mais ampla sobre o TPoX (Transaction Processing over XML) que é uma referência utilizada para avaliar o desempenho dos sistemas de banco de dados XML.
Palavras-chave: XML.Banco de Dados. TPoX. Benchmark.
1. Resumo
Esse trabalho descreve uma breve descrição do conceito de grafo, banco de dados orientado a grafo e NoSql. O objetivo principal deste trabalho é apresentar um aprofundamento que foi feito com a ferramenta Neo4j desde de seu conceito, vantagens e desvantagens até como esta ferramenta é utilizada. Neo4j é um banco de dados open source e implementado em Java, baseado em grafos que trabalha com nós que possuem propriedades e relacionamentos.
SUMÁRIO
INTRODUÇÃO...................................................................................................4
XML....................................................................................................................5
Persistência XML..............................................................................................6
Banco de Dados XML nativo x Banco de Dados com Suporte a XML........6
XQuery, SQL/XML, Suporte de Schemas