Defining Referential Integrity Constraints in Graph-oriented Datastores

Thibaud Masson, Romain Ravet, Francisco Ruiz, Souhaila Serbout, Diego Ruiz, Anthony Cleve

2020

Abstract

Nowadays, the volume of data manipulated by our information systems is growing so rapidly that they cannot be efficiently managed and exploited only by means of standard relational data management systems. Hence the recent emergence of NoSQL datastores as alternative/complementary choices for big data management. While NoSQL datastores are usually designed with high performance and scalability as primary concerns, this often comes at a cost of tolerating (temporary) data inconsistencies. This is the case, in particular, for managing referential integrity in graph-oriented datastores, for which no support currently exists. This paper presents a MDE-based, tool-supported approach to the definition and enforcement of referential integrity constraints (RICs) in graph-oriented NoSQL datastores. This approach relies on a domain-specific language allowing users to specify RICs as well as the way they must be managed. This specification is then exploited to support the automated identification and correction of RICs violations in a graph-oriented datastore. We illustrate the application of our approach, currently implemented for Neo4J, through a small experiment.

Download


Paper Citation


in Harvard Style

Masson T., Ravet R., Ruiz F., Serbout S., Ruiz D. and Cleve A. (2020). Defining Referential Integrity Constraints in Graph-oriented Datastores. In Proceedings of the 8th International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD, ISBN 978-989-758-400-8, pages 409-416. DOI: 10.5220/0008991004090416


in Bibtex Style

@conference{modelsward20,
author={Thibaud Masson and Romain Ravet and Francisco Ruiz and Souhaila Serbout and Diego Ruiz and Anthony Cleve},
title={Defining Referential Integrity Constraints in Graph-oriented Datastores},
booktitle={Proceedings of the 8th International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD,},
year={2020},
pages={409-416},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0008991004090416},
isbn={978-989-758-400-8},
}


in EndNote Style

TY - CONF

JO - Proceedings of the 8th International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD,
TI - Defining Referential Integrity Constraints in Graph-oriented Datastores
SN - 978-989-758-400-8
AU - Masson T.
AU - Ravet R.
AU - Ruiz F.
AU - Serbout S.
AU - Ruiz D.
AU - Cleve A.
PY - 2020
SP - 409
EP - 416
DO - 10.5220/0008991004090416