TY - JOUR
T1 - A Comparative Study of Cloud Data Portability Frameworks for Analyzing Object to NoSQL Database Mapping from ONDM's Perspective
AU - Bharany, Salil
AU - Kaur, Kiranbir
AU - Eltaher, Safaa Eltayeb Mohamed
AU - Ibrahim, Ashraf Osman
AU - Sharma, Sandeep
AU - Elsalam, Mohammed Merghany Mohammed Abd
N1 - Publisher Copyright:
© (2023), (Science and Information Organization). All Rights Reserved.
PY - 2023
Y1 - 2023
N2 - 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).
AB - 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).
KW - Cloud
KW - NoSQl
KW - Portability
KW - middleware
KW - platform as a service
KW - platform services
UR - http://www.scopus.com/inward/record.url?scp=85180977191&partnerID=8YFLogxK
U2 - 10.14569/IJACSA.2023.0141086
DO - 10.14569/IJACSA.2023.0141086
M3 - Article
AN - SCOPUS:85180977191
SN - 2158-107X
VL - 14
SP - 805
EP - 814
JO - International Journal of Advanced Computer Science and Applications
JF - International Journal of Advanced Computer Science and Applications
IS - 10
ER -