Extending the Integrity Constraint Support in a Graph Database

Authors

Keywords:

data management, graph database, integrity constraints, data integrity, OrientDB.

Abstract

The large volume of data that has been produced every day has encouraged the development of new data storage technologies, including graph databases, which have experienced a growing adoption rate in recent years. On the other hand, the graph database management systems that are commercially available nowadays still lack means to ensure the consistency of stored data. In this scenario, this work proposes the extension of a graph database management system in order to add support for four new integrity constraints, allowing the definition of: conditions on node attributes, required edges, type of in/out nodes of an edge and edge cardinality. Support for these constraints was added to a modified version of OrientDB and experimental results show improvements in the performance of applications with integrity constraints.

Downloads

Download data is not yet available.

Author Biographies

Fábio Miranda Reina, Federal University of Santa Catarina

Fa´bio   Reina   Mestrando   no   Programa   de   Po´s Graduac¸a˜o  em  Cieˆncia  da  Computac¸a˜o  (PPGCC) da Universidade Federal de Santa Catarina (UFSC),  Brasil.  Graduou  em  2017  em  Cieˆncia  da Computac¸a˜o  pela  UFSC  e  trabalha  no  Laborato´rio de Pesquisa em Sistemas Distribu´ıdos (LaPeSD) da UFSC desde 2016 com foco em Integridade em   Banco   de   dados   de   Grafo   e   Restric¸o˜es   de Integridade

Alexis Huf, Universidade Federal de Santa Catarina

Alexis   Huf   Doutorando   no   Programa   de   Po´s Graduac¸a˜o  em  Cieˆncia  da  Computac¸a˜o  (PPGCC) da Universidade Federal de Santa Catarina (UFSC), Brasil. Graduou em 2016 e concluiu o Mestrado em Cieˆncia  da  Computac¸a˜o  na  UFSC  em  2018.  Desde de  2016,  trabalha  no  Laborato´rio  de  Pesquisa  em Sistemas Distribu´ıdos (LaPeSD) da UFSC, com foco em  Composic¸a˜o  de  servic¸os  Web  e  tecnologias  de Web Semaˆntica.

Daniel Presser, Universidade Federal de Santa Catarina

 

Daniel  Presser  Doutorando  no  Programa  de  Po´s Graduac¸a˜o  em  Cieˆncia  da  Computac¸a˜o  (PPGCC) da Universidade Federal de Santa Catarina (UFSC), Brasil.  Graduou  em  Cieˆncia  da  Computac¸a˜o  pela Fundac¸a˜o   Universidade   Regional   de   Blumenau em   2007   e   concluiu   Mestrado   em   Cieˆncia   da Computac¸a˜o  pela  UFSC.  Conduz  pesquisa  da  a´rea de  Toleraˆncia  a  Faltas,  Processamento  Distribu´ıdo de Grafos e Stream Processing

Frank Siqueira, Universidade Federal de Santa Catarina

Frank Siqueira Professor titular da Univ. Federal de Santa Catarina (UFSC), Brasil, na qual atua desde 2002. Graduado (1993) e Mestre (1996) em Eng. Ele´trica pela UFSC, e doutor (1999) em Computac¸a˜o pelo  Trinity  College  Dublin,  Irlanda.  E´   membro fundador  do  Laborato´rio  de  Pesquisa  em  Sistemas Distribu´ıdos (LaPeSD) da UFSC e pesquisador as- sociado da Univ. Sydney, Austra´lia. Conduz pesquisa nas  a´reas  de:  Sistemas  Distribu´ıdos,  Web  Services, Web Semaˆntica e Bancos de Dados Distribu´ıdos

Published

2021-06-07

How to Cite

Miranda Reina, F., Huf, A., Presser, D., & Siqueira, F. (2021). Extending the Integrity Constraint Support in a Graph Database. IEEE Latin America Transactions, 19(4), 604–611. Retrieved from https://latamt.ieeer9.org/index.php/transactions/article/view/3771