Handling Big Data in Relational Database Management Systems

Kamal ElDahshan, Eman Selim, Ahmed Ismail Ebada, Mohamed Abouhawwash, Yunyoung Nam*, Gamal Behery

*Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

4 Scopus citations

Abstract

Currently, relational database management systems (RDBMSs) face different challenges in application development due to themassive growth of unstructured and semi-structured data. This introduced new DBMS categories, known as not only structured query language (NoSQL) DBMSs, which do not adhere to the relationalmodel. Themigration from relational databases to NoSQL databases is challenging due to the data complexity. This study aims to enhance the storage performance of RDBMSs in handling a variety of data. The paper presents two approaches. The first approach proposes a convenient representation of unstructured data storage. Several extensive experiments were implemented to assess the efficiency of this approach that could result in substantial improvements in the RDBMSs storage. The second approach proposes using the JavaScript Object Notation (JSON) format to represent multivalued attributes and many to many (M:N) relationships in relational databases to create a flexible schema and store semi-structured data. The results indicate that the proposed approaches outperform similar approaches and improve data storage performance, which helps preserve software stability in huge organizations by improving existing software packages whose replacement may be highly costly.

Original languageEnglish
Pages (from-to)5149-5164
Number of pages16
JournalComputers, Materials and Continua
Volume72
Issue number3
DOIs
StatePublished - 2022
Externally publishedYes

Bibliographical note

Publisher Copyright:
© 2022 Tech Science Press. All rights reserved.

Keywords

  • Big data
  • MongoDB
  • MySQL
  • NoSQL DBMSs
  • RDBMS
  • semi-structured data
  • unstructured data

ASJC Scopus subject areas

  • Biomaterials
  • Modeling and Simulation
  • Mechanics of Materials
  • Computer Science Applications
  • Electrical and Electronic Engineering

Fingerprint

Dive into the research topics of 'Handling Big Data in Relational Database Management Systems'. Together they form a unique fingerprint.

Cite this