A Comparative Study of Cloud Data Portability Frameworks for Analyzing Object to NoSQL Database Mapping from ONDM's Perspective

Salil Bharany, Kiranbir Kaur, Safaa Eltayeb Mohamed Eltaher, Ashraf Osman Ibrahim, Sandeep Sharma, Mohammed Merghany Mohammed Abd Elsalam

Research output: Contribution to journalArticlepeer-review

5 Scopus citations

Abstract

Cloud computing revolves around storing and retrieving data in a portable manner. However, practical data portability across multiple Database-as-a-service (DBaaS) cloud data stores is challenging. This becomes even more complicated when data needs to be migrated between different types of data storage, such as SQL and NoSQL databases. NoSQL databases have gained significant popularity among developers due to their ability to provide high availability, fault tolerance, and scalability, making them suitable for managing big data in large-scale infrastructures. However, the varied data models in NoSQL databases make it difficult to migrate or port data among data repositories. Object to NoSQL database mappers (ONDMs) solves this problem. However, only a few ONDMs are available for C#.NET development, and the ONDM market used in Java development could be more stable. To address this issue, we propose building a middleware solution using the.NET framework to support cloud data portability, leveraging the capabilities of ONDMs. In this study, we evaluate several frameworks and compare them to our suggested middleware solution through empirical research. Our middleware solution can perform open network data management (ONDM) and object-relational mapping (ORM).

Original languageEnglish
Pages (from-to)805-814
Number of pages10
JournalInternational Journal of Advanced Computer Science and Applications
Volume14
Issue number10
DOIs
StatePublished - 2023

Keywords

  • Cloud
  • NoSQl
  • Portability
  • middleware
  • platform as a service
  • platform services

Fingerprint

Dive into the research topics of 'A Comparative Study of Cloud Data Portability Frameworks for Analyzing Object to NoSQL Database Mapping from ONDM's Perspective'. Together they form a unique fingerprint.

Cite this