Performance analysis of selected database management systems

Radosław Kowalczyk

radoslaw.kowalczyk1@pollub.edu.pl
Lublin University of Technology (Poland)

Jakub Smołka


Lublin University of Technology (Poland)

Abstract

The article presents the results of performance tests of database management systems. In order to conduct the tests, an application running in Java environment and using an ORM tool such as Hibernate for communication with the database was used. The tests were carried out for test scenarios such as CRUD operations, join queries, aggregate functions, and filter conditions in queries. The DBMSes used for testing were MySQL, PostgreSQL and H2. Performance analysis looked at the execution time of operations, RAM usage and CPU load. Additionally, tests were carried out for different sizes of user groups using the application. PostgreSQL proved to be the best choice for complex operations.


Keywords:

MySQL, PostgreSQL, H2

N. Dhingra, E. Abdelmoghith, H. T. Mouftah, Performance Evaluation of JPA Based ORM Techniques, In Proceedings of the 2nd International Conference on Computer Science Networks and Information Technology (2016) 263–269.
  Google Scholar

M. Grzesińska, M. Waszczyńska, B. Pańczyk, JEE Database Applications Performance, Informatyka, Automatyka, Pomiar W Gospodarce I Ochronie Środowiska 6(4) (2016) 7376, https://doi.org/10.5604/01.3001.0009.5194.
  Google Scholar

Hibernate technical documentation, https://hibernate.org, [06.04.2024].
  Google Scholar

B. M. Klimek, M. Skublewska-Paszkowska, Comparison of the performance of relational databases PostgreSQL and MySQL for desktop application, Journal of Computer Sciences Institute 18 (2021) 61–66, https://doi.org/10.35784/jcsi.2314.
  Google Scholar

K. Jóźwicka, M. Mitrus, Hybrid methods of working with databases in JEE applications, Journal of Computer Sciences Institute 12 (2019) 167–171, https://doi.org/10.35784/jcsi.433.
  Google Scholar

Relational DBMS popularity ranking, https://db-engines.com/en/ranking/relational+dbms, [06.04.2024].
  Google Scholar

R. Elmasri, S. Navathe, Fundaamentals of Database Systems, Pearson, Boston Munich, 2016.
  Google Scholar

C. Bauer, G. King, G. Gregory, Java Persistence with Hibernate, Helion, Gliwice, 2017.
  Google Scholar

Java Documentation, https://docs.oracle.com/javase/8/docs/api, [06.04.2024].
  Google Scholar

Download


Published
2024-09-30

Cited by

Kowalczyk, R., & Smołka, J. (2024). Performance analysis of selected database management systems. Journal of Computer Sciences Institute, 32, 151–156. https://doi.org/10.35784/jcsi.6224

Authors

Radosław Kowalczyk 
radoslaw.kowalczyk1@pollub.edu.pl
Lublin University of Technology Poland

Authors

Jakub Smołka 

Lublin University of Technology Poland

Statistics

Abstract views: 131
PDF downloads: 170


License

Creative Commons License

This work is licensed under a Creative Commons Attribution 4.0 International License.