Defining Referential Integrity Constraints in Graph-oriented Datastores

Thibaud Masson, Romain Ravet, Francisco Javier Bermudez Ruiz, Souhaila Serbout, Anthony Cleve

Research output: Contribution in Book/Catalog/Report/Conference proceedingConference contribution

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.
Original languageEnglish
Title of host publicationProceedings of the 8th International Conference on Model-Driven Engineering and Software Development (MODELSWARD 2020)
EditorsSlimane Hammoudi, Luis Ferreira Pires, Bran Selic
PublisherSpringer
Pages409-416
Number of pages8
ISBN (Electronic)9789897584008
Publication statusPublished - 1 Jan 2020
EventModel-Driven Engineering and Software Development: 8th International Conference - Valletta, Malta
Duration: 25 Feb 202027 Feb 2020
http://www.modelsward.org

Publication series

NameMODELSWARD 2020 - Proceedings of the 8th International Conference on Model-Driven Engineering and Software Development

Conference

ConferenceModel-Driven Engineering and Software Development
Abbreviated titleMODELSWARD 2020
CountryMalta
CityValletta
Period25/02/2027/02/20
Internet address

    Fingerprint

Keywords

  • Domain-specific Languages
  • Graph-oriented Datastores
  • Model-driven Engineering
  • NoSQL
  • Referential Integrity

Cite this

Masson, T., Ravet, R., Bermudez Ruiz, F. J., Serbout, S., & Cleve, A. (2020). Defining Referential Integrity Constraints in Graph-oriented Datastores. In S. Hammoudi, L. F. Pires, & B. Selic (Eds.), Proceedings of the 8th International Conference on Model-Driven Engineering and Software Development (MODELSWARD 2020) (pp. 409-416). (MODELSWARD 2020 - Proceedings of the 8th International Conference on Model-Driven Engineering and Software Development). Springer. https://www.insticc.org/Primoris/Resources/PaperPdf.ashx?idPaper=89910