journal article·2022Open access

Handling Big Data in Relational Database Management Systems

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

Computers, Materials & Continua· Volume 72· Issue 3

Abstract

Currently, relational database management systems (RDBMSs) face different challenges in application development due to the massive 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 relational model. The migration 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.
Source: openalex_inverted_index · Quality: baseline

Research context

OpenAlex topics: Cloud Computing and Resource Management · Advanced Database Systems and Queries · Data Management and Algorithms

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

References (43)

Show source-provided references
1. Text mining for big data analysis in financial sector: A literature review10.3390/su11051277 ↗
2. A literature review on evolving database10.5120/ijca2017913365 ↗
3. A data storage approach for large-scale distributed medical systems
4. A storage solution for massive IoT data based on NoSQL
5. Knowledge process of health big data using MapReduce-based associative mining10.1007/s00779-019-01230-3 ↗
6. Knowledge-based dietary nutrition recommendation for obese management10.1007/s10799-015-0218-4 ↗
7. Data in the time of COVID-19: A general methodology to select and secure a NoSQL DBMS for medical data10.7717/peerj-cs.297 ↗
8. Spanner: Google’s globally distributed database10.1145/2491245 ↗
9. From ISIS to CouchDB: Databases and data models for bibliographic records
10. Structural XML query processing10.1145/3095798 ↗
11. XML data manipulation in conventional and temporal XML databases: A survey10.1016/j.cosrev.2020.100231 ↗
12. The forgotten document-oriented database management systems: An overview and benchmark of native XML DODBMSes in comparison with JSON DODBMSes10.1016/j.bdr.2021.100205 ↗
13. JSON tiles: Fast analytics on semi-structured data
14. Harrison · MongoDB Performance Tuning · 2021 · 1310.1007/978-1-4842-6879-7_2 ↗
15. Data modeling and design implementation for couchDB database10.33899/csmj.2021.168252 ↗
16. A. H. Alsup, “Examining the relationship between query performances when using different data models within relational database systems,” Ph.D. dissertation, Colorado Technical University, 2021.
17. Combining unstructured, fully structured and semi-structured information in semantic wikis
18. Robust reversible audio watermarking scheme for telemedicine and privacy protection10.32604/cmc.2022.022304 ↗
19. A robust 3-D medical watermarking based on wavelet transform for data protection10.32604/csse.2022.022305 ↗
20. R. Sears, C. Van Ingen and J. Gray, “To blob or not to blob: Large object storage in a database or a filesystem?,” arXiv preprint cs/0701168, 2007. https://arxiv.org/ftp/cs/papers/0701/0701168.pdf.
21. Comparative analysis of efficient methods for storing unstructured data into database with accent on performance
22. Coordinating backup/recovery and data consistency between database and file systems
23. JSONSki: Streaming semi-structured data with bit-parallel fast-forwarding
24. JSON: Data model and query languages10.1016/j.is.2019.101478 ↗
25. JSON integration in relational database systems10.5120/ijca2017914389 ↗
26. A new approach to storing dynamic data in relational databases using JSON10.7494/csci.2018.19.1.2505 ↗
27. Enabling JSON document stores in relational systems
28. JSON data management: Supporting schema-less development in RDBMS
29. Closing the functional and performance gap between SQL and NoSQL
30. MongoDB, Couchbase: Performance comparison for image dataset
31. Codd · The relational model for database management: Version 2 · 1990
32. Automatic mapping of MySQL databases to NoSQL MongoDB
33. Elmasri · Fundamentals of database systems · 2017 · 7 · 115
34. DB-Engines Rankin, “Accessed Sept. 28, 2021,” 2021. [Online]. Available: https://db-engines.com/en/ranking.
35. Energy-aware whale optimization algorithm for real-time task scheduling in multiprocessor systems10.1016/j.asoc.2020.106349 ↗
36. EA-MSCA: An effective energy-aware multi-objective modified sine-cosine algorithm for real-time task scheduling in multiprocessor systems: Methods and analysis10.1016/j.eswa.2021.114699 ↗
37. Balanced multi-objective optimization algorithm using improvement based reference points approach10.1016/j.swevo.2020.100791 ↗
38. Multiphase balance of diversity and convergence in multiobjective optimization10.1109/TEVC.2018.2871362 ↗
39. Multi objective evolutionary algorithm for PET image reconstruction: Concept10.1109/TMI.2021.3073243 ↗
40. Multi-objective task scheduling approach for fog computing10.1109/ACCESS.2021.3111130 ↗
41. Hybrid evolutionary multi-objective optimization algorithm for helping multi-criterion decision makers10.1080/17509653.2021.1884913 ↗
42. Detection and classification of multiple power quality disturbances in microgrid network using probabilistic based intelligent classifier10.1016/j.seta.2021.101470 ↗
43. Optimization of cognitive radio system using self-learning salp swarm algorithm10.32604/cmc.2022.020592 ↗