MARATTO

article

MDA approach for generating the PSM model for the NoSQL key-value database, application on Redis

Abstract

Big Data is a phenomenon that has influenced different fields; certainly, data has become an important source in decision-making. On the other hand, this Big Data phenomenon has given rise to the appearance of a new type of database, namely NoSQL databases, such as document-oriented databases (MongoDB, Simple DB, Elastic search, CouchDB, …), column-oriented databases (Apache Cassandra, MonetDB, …), graph-oriented databases (Neo4j, …). Migrating from a classic database (relational database) to a NoSQL database is often a difficult and complicated task. In this context, we present, in this work, an MDA approach (model driven approach) allowing to generate a PSM model (platform specific Model) attached to NoSQL Redis key-value database. In this work, we performed a model-to-model (M2M) transformation based on the QVTo model transformation language. We plan in a future work to generate the source code by a model to Text (M2T) transformation using the Acceleo code generator.

Research topics

  • Service-Oriented Architecture and Web Services
  • Semantic Web and Ontologies
  • Model-Driven Software Engineering Techniques

Sustainable Development Goals

Read the original research

This page summarises published work. The authoritative version sits with the publisher.

DOI: 10.1109/iraset57153.2023.10152898

Is something wrong with this record? Report it or request removal.

Discussion

Discuss this research

Have you built on this work, tried to replicate it, or seen it applied in practice? Share what you know. Verified researchers and MARATTO™ domain experts can open a discussion, and any member can reply. Contributions are reviewed before they appear.

No discussion yet. Open the first thread.