Defining referential integrity constraints on NoSQL datastores

  • Thibaud Masson
  • Romain Ravet

Student thesis: Master typesMaster en sciences informatiques à finalité spécialisée en Software engineering


Nowadays, information systems have to respond to needs which become more and more complex. Therefore, they become more difficult to use and have to take into account a bigger data amount. This is why a lot of people are using NoSQL datastores now, allowing a better flexibility during the development than traditional relational databases.
However this kind of database does not handle the data integrity, as well as the Referential integrity constraints. This is why the idea of defining and validating these Referential integrity constraints would be a good step forward in the context of the NoSQL datastores.
On a technical point of view, this referential constraints managing system could take advantage of the model-driven techniques. Model-driven engineering (MDE) enables developers to build code generative architectures by means of model transformations. Specifically, the implemented solution would be a language representing the definition and the validation of referential integrity constraints. With that, a code generation tool will also be developed. It remains important to point out that although this work is confined to the graph-oriented NoSQL datastores, the language and its supporting is oriented to any NoSQL source.
la date de réponse14 juin 2019
langue originaleAnglais
L'institution diplômante
  • Universite de Namur
SuperviseurAnthony Cleve (Promoteur)

Contient cette citation