The Integration of the MDA Approach in Document-Oriented NoSQL Databases, the case of Mongo DB
Aziz Srai1, Fatima Guerouate2, Hilal Drissi Lahsini3
1Dr. Aziz Srai*, Research Doctor at LASTIMI Laboratory, Mohammadia School of engineering, Mohamed V University city of Rabat, Morocco.
2Prof. Fatima Guerouate, Research Professor at LASTIMI Laboratory, Mohammadia School of engineering, Mohamed V University city of Rabat, Morocco.
3Prof. Hilal Drissi Lahsini, Research Professor at LASTIMI Laboratory, Mohammadia School of engineering, Mohamed V University city of Rabat, Morocco.
Manuscript received on February 09, 2021. | Revised Manuscript received on February 18, 2021. | Manuscript published on February 28, 2021. | PP: 115-122 | Volume-10 Issue-3, February 2021. | Retrieval Number: 100.1/ijeat.C22350210321 | DOI: 10.35940/ijeat.C2235.0210321
Open Access | Ethics and Policies | Cite | Mendeley
© The Authors. Blue Eyes Intelligence Engineering and Sciences Publication (BEIESP). This is an open access article under the CC BY-NC-ND license (http://creativecommons.org/licenses/by-nc-nd/4.0/)
Abstract: Today with the growth of the internet, the use of social networks, mobile telephony, connected and communicating objects. The data has become so big, hence the need to exploit that data has become primordial. In practice, a very large number of companies specializing in the health sector, the banking and financial sector, insurance, manufacturing industry, etc… are based on traditional databases which are often well organized of customer data, machine data, etc … but in most cases, very large volumes of data from these databases, and the speed with which they must be analyzed to meet the business needs of the company are real challenges. This article aims to respond to a problem of generating NoSQL MongoDB databases by applying an approach based on model-driven engineering (Model Driven Architecture Approach). We provide Model to Model (using the QVT model transformation language), and Model to Code transformations (using the code generator, Acceleo). We also propose vertical and horizontal transformations to demonstrate the validity of our approach on NoSQL MongoDB databases. We have studied in this article the PSM transformations towards the implementation. PIM to PSM transformations are the subject of another work.
Keywords: MDA, NoSQL, Document-oriented Databases, MongoDB.