Performance Impact of Optimization Methods on MySQL Document-Based and Relational Databases

Databases are an important part of today’s applications where large amounts of data need to be stored, processed, and accessed quickly. One of the important criteria when choosing to use a database technology is its data processing performance. In this paper, some methods for optimizing the database...

Full description

Bibliographic Details
Main Authors: Cornelia A. Győrödi, Diana V. Dumşe-Burescu, Robert Ş. Győrödi, Doina R. Zmaranda, Livia Bandici, Daniela E. Popescu
Format: Article
Language:English
Published: MDPI AG 2021-07-01
Series:Applied Sciences
Subjects:
Online Access:https://www.mdpi.com/2076-3417/11/15/6794
_version_ 1827686748234186752
author Cornelia A. Győrödi
Diana V. Dumşe-Burescu
Robert Ş. Győrödi
Doina R. Zmaranda
Livia Bandici
Daniela E. Popescu
author_facet Cornelia A. Győrödi
Diana V. Dumşe-Burescu
Robert Ş. Győrödi
Doina R. Zmaranda
Livia Bandici
Daniela E. Popescu
author_sort Cornelia A. Győrödi
collection DOAJ
description Databases are an important part of today’s applications where large amounts of data need to be stored, processed, and accessed quickly. One of the important criteria when choosing to use a database technology is its data processing performance. In this paper, some methods for optimizing the database structure and queries were applied on two popular open-source database management systems: MySQL as a relational DBMS, and document-based MySQL as a non-relational DBMS. The main objective of this paper was to conduct a comparative analysis of the impact that the proposed optimization methods have on each specific DBMS when carrying out CRUD (CREATE, READ, UPDATE, DELETE) requests. To perform the analysis and performance evaluation of CRUD operations for different amounts of data, a case study testing architecture based on Java was developed and used to show how the databases’ proposed optimization methods can influence the performance of the application, and to highlight the differences in response time and complexity. The results obtained show the degree to which the proposed optimization methods contributed to the application’s performance improvement in the case of both databases; based on these, a detailed analysis and several conclusions are presented to support a decision for choosing a specific approach.
first_indexed 2024-03-10T09:19:09Z
format Article
id doaj.art-becd9d7ed31f4b959c984f988774722a
institution Directory Open Access Journal
issn 2076-3417
language English
last_indexed 2024-03-10T09:19:09Z
publishDate 2021-07-01
publisher MDPI AG
record_format Article
series Applied Sciences
spelling doaj.art-becd9d7ed31f4b959c984f988774722a2023-11-22T05:19:42ZengMDPI AGApplied Sciences2076-34172021-07-011115679410.3390/app11156794Performance Impact of Optimization Methods on MySQL Document-Based and Relational DatabasesCornelia A. Győrödi0Diana V. Dumşe-Burescu1Robert Ş. Győrödi2Doina R. Zmaranda3Livia Bandici4Daniela E. Popescu5Department of Computers and Information Technology, University of Oradea, 410087 Oradea, RomaniaFaculty of Electrical Engineering and Information Technology, University of Oradea, 410087 Oradea, RomaniaDepartment of Computers and Information Technology, University of Oradea, 410087 Oradea, RomaniaDepartment of Computers and Information Technology, University of Oradea, 410087 Oradea, RomaniaDepartment of Electrical Engineering, Faculty of Electrical Engineering and Information Technology, University of Oradea, 410087 Oradea, RomaniaDepartment of Computers and Information Technology, University of Oradea, 410087 Oradea, RomaniaDatabases are an important part of today’s applications where large amounts of data need to be stored, processed, and accessed quickly. One of the important criteria when choosing to use a database technology is its data processing performance. In this paper, some methods for optimizing the database structure and queries were applied on two popular open-source database management systems: MySQL as a relational DBMS, and document-based MySQL as a non-relational DBMS. The main objective of this paper was to conduct a comparative analysis of the impact that the proposed optimization methods have on each specific DBMS when carrying out CRUD (CREATE, READ, UPDATE, DELETE) requests. To perform the analysis and performance evaluation of CRUD operations for different amounts of data, a case study testing architecture based on Java was developed and used to show how the databases’ proposed optimization methods can influence the performance of the application, and to highlight the differences in response time and complexity. The results obtained show the degree to which the proposed optimization methods contributed to the application’s performance improvement in the case of both databases; based on these, a detailed analysis and several conclusions are presented to support a decision for choosing a specific approach.https://www.mdpi.com/2076-3417/11/15/6794database management system (DBMS)CRUD operationsNoSQLrelationaldocument-based MySQLrelational MySQL
spellingShingle Cornelia A. Győrödi
Diana V. Dumşe-Burescu
Robert Ş. Győrödi
Doina R. Zmaranda
Livia Bandici
Daniela E. Popescu
Performance Impact of Optimization Methods on MySQL Document-Based and Relational Databases
Applied Sciences
database management system (DBMS)
CRUD operations
NoSQL
relational
document-based MySQL
relational MySQL
title Performance Impact of Optimization Methods on MySQL Document-Based and Relational Databases
title_full Performance Impact of Optimization Methods on MySQL Document-Based and Relational Databases
title_fullStr Performance Impact of Optimization Methods on MySQL Document-Based and Relational Databases
title_full_unstemmed Performance Impact of Optimization Methods on MySQL Document-Based and Relational Databases
title_short Performance Impact of Optimization Methods on MySQL Document-Based and Relational Databases
title_sort performance impact of optimization methods on mysql document based and relational databases
topic database management system (DBMS)
CRUD operations
NoSQL
relational
document-based MySQL
relational MySQL
url https://www.mdpi.com/2076-3417/11/15/6794
work_keys_str_mv AT corneliaagyorodi performanceimpactofoptimizationmethodsonmysqldocumentbasedandrelationaldatabases
AT dianavdumseburescu performanceimpactofoptimizationmethodsonmysqldocumentbasedandrelationaldatabases
AT robertsgyorodi performanceimpactofoptimizationmethodsonmysqldocumentbasedandrelationaldatabases
AT doinarzmaranda performanceimpactofoptimizationmethodsonmysqldocumentbasedandrelationaldatabases
AT liviabandici performanceimpactofoptimizationmethodsonmysqldocumentbasedandrelationaldatabases
AT danielaepopescu performanceimpactofoptimizationmethodsonmysqldocumentbasedandrelationaldatabases