20212021 IEEE 1st International Maghreb Meeting of the Conference on Sciences and Techniques of Automatic Control and Computer Engineering MI-STARequires access

Converting Relational Database to Document-Oriented NoSQL Cloud Database

Nisreen I. Abo Dabowsa, Abdelsalam M. Maatuk, Salwa Elakeili, M. Akhtar Ali

Open publisher page 8 citations

Abstract

In the Internet of Things (IoT) area, the increase of data leads to the "Big data'' problem. The traditional relational database (RDB) is not being able to deal with processing big data. In contrast, the Not only SQL (NoSQL) database was created to deal with big data problems. Therefore, most organizations need to convert their data stored in RDB systems into NoSQL using flexible models and processes. Most research into the conversion of RDBs into newer database systems has concentrated on schemata transformation, RDB data publishing, whereas other little work focuses on data migration. This paper proposes an automatic approach to convert a database implemented in MySQL database management system into an equivalent database for the target MongoDB system, which is a leading NoSQL database system. This method can handle a large amount of existing data in RDBs without any loss or changes in data semantics and data instances. The solution takes an existing RDB as input, extracts its schema, and then analyzes the schema in an array to be converted with data instances according to the NoSQL target database structure. A system of the proposed approach has been designed. An experimental study was performed to evaluate the proposed approach. The experimental results show that the target database generated by the prototype and the target database generated by other methods were comparable and equivalent.

About this research paper

What this paper is about

In the Internet of Things (IoT) area, the increase of data leads to the "Big data'' problem. The traditional relational database (RDB) is not being able to deal with processing big data. In contrast, the Not only SQL (NoSQL) database was created to deal with big data problems. Therefore, most organizations need to convert their data stored in RDB systems into NoSQL using flexible models and processes. Most research into the conversion of RDBs into newer database systems has concentrated on schemata transformation, RDB data publishing, whereas other little work focuses on data migration. This paper proposes an automatic approach to convert a database implemented in MySQL database management system into an equivalent database for the target MongoDB system, which is a leading NoSQL database system. This method can handle a large amount of existing data in RDBs without any loss or changes in data semantics and data instances. The solution takes an existing RDB as input, extracts its schema, and then analyzes the schema in an array to be converted with data instances according to the NoSQL target database structure. A system of the proposed approach has been designed. An experimental study was performed to evaluate the proposed approach. The experimental results show that the target database generated by the prototype and the target database generated by other methods were comparable and equivalent.

Why it matters

OpenAlex reports 8 citations for this work. Citation counts describe recorded attention and do not establish research quality.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

In the Internet of Things (IoT) area, the increase of data leads to the "Big data'' problem. The traditional relational database (RDB) is not being able to deal with processing big data. In contrast, the Not only SQL (NoSQL) database was created to deal with big data problems. Therefore, most organizations need to convert their data stored in RDB systems into NoSQL using flexible models and processes. Most research into the conversion of RDBs into newer database systems has concentrated on schemata transformation, RDB data publishing, whereas other little work focuses on data migration. This paper proposes an automatic approach to convert a database implemented in MySQL database management system into an equivalent database for the target MongoDB system, which is a leading NoSQL database system. This method can handle a large amount of existing data in RDBs without any loss or changes in data semantics and data instances. The solution takes an existing RDB as input, extracts its schema, and then analyzes the schema in an array to be converted with data instances according to the NoSQL target database structure. A system of the proposed approach has been designed. An experimental study was performed to evaluate the proposed approach. The experimental results show that the target database generated by the prototype and the target database generated by other methods were comparable and equivalent.

Key concepts: NoSQL, Computer science, Database, SQL, Database design, Database model, Relational database, Database schema

Related papers

Back to paper searchBrowse research topicsOriginal source
Converting Relational Database to Document-Oriented NoSQL Cloud Database — Research Paper | ScholarLens