Performance comparison of CRUD operations in Spring Boot and ASP.NET Core frameworks
Article Sidebar
Open full text
Issue Vol. 35 (2025)
-
Analysis of the impact of selected user interface elements on its usability
Damian Wojtal, Paweł Powroźnik113-120
-
Performance comparison of development frameworks in selected environments in REST API architecture
Mateusz Szewczyk, Maria Skublewska-Paszkowska121-128
-
Comparison of data processing efficiency in Java and Scala
Bartosz Markiewicz, Krzysztof Matyjaszczyk, Marek Miłosz129-136
-
Comparative analysis of Python and Rust: evaluating their combined impact on performance
Przemysław Mroczek, Jakub Mańturz, Marek Miłosz137-141
-
Comparison of the flexibility of standard Salesforce components and custom components in Lightning Web Components
Tomasz Olszewski, Klaudia Parczyńska, Marek Miłosz142-149
-
The impact of using eBPF technology on the performance of networking solutions in a Kubernetes cluster
Konrad Miziński, Sławomir Przyłucki150-158
-
A comparative analysis of web application test automation tools
Michał Moń, Beata Pańczyk159-165
-
Advancing Bangla typography: machine learning and transfer learning based font detection and classification approach using the ‘Bang-laFont45’ dataset
ML and TL based font detection and classification approach using ‘Bang-laFont45’ datasetKazi Samiul Islam, Gourab Roy, Nafiz Nahid, Sunjida Yeasmin Ripti, Md. Abu Naser Mojumder, Md. Janibul Alam Soeb, Md. Fahad Jubayer166-174 -
Performance comparison of CRUD operations in Spring Boot and ASP.NET Core frameworks
Michał Grzeszuk, Marek Miłosz175-183
-
The impact of relational and non-relational databases on application performance
Jakub Olszak, Maria Skublewska-Paszkowska184-190
-
An analysis of the quality of interfaces of selected universities in Lublin
Kamil Kurteczka, Marek Miłosz191-196
-
Comparative analysis of the performance of Unity and Unreal Engine
Robert Kilijanek, Marek Miłosz197-201
-
Analysis the efficiency of object detection in images using machine learning libraries in Python
Patryk Kalita, Marek Miłosz202-208
-
Comparative analysis of database access performance of the Hibernate framework and the Jooq library
Karol Hetman, Marek Miłosz209-215
-
Security vulnerabilities in C++ programs
Piotr Michał Adamczyk, Marek Miłosz216-223
-
Impact of web application universal design on accessibility and usability
Daniel Strzelecki, Kamil Adamiec, Maria Skublewska-Paszkowska224-231
Main Article Content
DOI
Authors
Abstract
This article analyzes the performance of CRUD operations in two popular frameworks: Spring Boot and ASP.NET Core, evaluating speed, efficiency, and resource usage. Performance tests revealed that ASP.NET Core excels in CPU-intensive tasks, making it more suitable for applications requiring high computational efficiency. In contrast, Spring Boot offers more stable memory usage and better handling of complex queries, making it ideal for resource-constrained systems. The findings indicate that the choice of technology should depend on project requirements, and the paper provides practical guidance for optimizing the development of scalable applications.
Keywords:
References
[1] M. Kaluža, M. Kalanj, A comparison of back-end frameworks for web application development, Zbornik Veleučilišta u Rijeci 7(1) (2019) 317-332, https://doi.org/10.31784/zvr.7.1.10. DOI: https://doi.org/10.31784/zvr.7.1.10
[2] M. Masse, REST API Design Rulebook: Designing Consistent RESTful Web Service Interfaces, O'Reilly Media, 2011.
[3] A. M. Bonteanu, C. Tudose, Performance Analysis and Improvement for CRUD Operations in Relational Databases from Java Programs Using JPA, Hibernate, Spring Data JPA, Applied Sciences 14(7) (2024) 2743, https://doi.org/10.3390/app14072743. DOI: https://doi.org/10.3390/app14072743
[4] A. M. Bonteanu, C. Tudose, Multi-platform Performance Analysis for CRUD Operations in Relational Databases from Java Programs Using Hibernate, Big Data Intelligence and Computing 13864 (2023) 275-288, https://doi.org/10.1007/978-981-99-2233-8_20. DOI: https://doi.org/10.1007/978-981-99-2233-8_20
[5] P. Kopyl, J. Smołka, Comparison of ASP.NET Core and Spring Boot ecosystems, Journal of Computer Sciences Institute 22 (2022) 40–45, https://doi.org/10.35784/jcsi.2794. DOI: https://doi.org/10.35784/jcsi.2794
[6] D. Choma, K. Chwaleba, M. Dzieńkowski, The Efficiency and Reliability of Backend Technologies: Express, Django, and Spring Boot, Informatyka, Automatyka, Pomiary w Gospodarce i Ochronie 13(4) (2023) 73–78, https://doi.org/10.35784/iapgos.4279. DOI: https://doi.org/10.35784/iapgos.4279
[7] P. Rymarski, G. Kozieł, Analysis of the possibilities of optimizing SQL queries, Journal of Computer Sciences Institute 19 (2021) 151–158, https://doi.org/10.35784/jcsi.2641. DOI: https://doi.org/10.35784/jcsi.2641
[8] K. Lachewicz, Performance analysis of selected database systems: MySQL, MS SQL, PostgerSQL in the context of web applications, Journal of Computer Sciences Institute 14 (2020) 94–100, https://doi.org/10.35784/jcsi.1583. DOI: https://doi.org/10.35784/jcsi.1583
[9] M. Połeć, J. Pitera, Comparing the Performance of the Object-Relational Mapping Program-ming Frameworks Available in Java, Journal of Computer Sciences Institute 22 (2022) 59–65, https://doi.org/10.35784/jcsi.2810. DOI: https://doi.org/10.35784/jcsi.2810
[10] H. K. Dhalla, A Performance Comparison of RESTful Applications Implemented in Spring Boot Java and MS.NET Core, Journal of Physics: Conference Series 1933(1) (2021) 012041, https://doi.org/10.1088/1742-6596/1933/1/012041. DOI: https://doi.org/10.1088/1742-6596/1933/1/012041
[11] H. K. Dhalla, Benchmarking the performance of RESTful applications implemented in spring boot Java and MS.Net core, Journal of Computing Sciences in Colleges 36 (2020) 178, https://dl.acm.org/doi/10.5555/3447080.3447113.
[12] M. Hericko, M. B. Juric, I. Rozman, S. Beloglavec, A. Zivkovic, Object serialization analysis and comparison in Java and .NET, ACM SIGPLAN Notices 38(8) (2003) 44–54, https://doi.org/10.1145/944579.944589. DOI: https://doi.org/10.1145/944579.944589
[13] E. Piątkowska, K. Wąsik, M. Plechawska-Wójcik, The use of .NET Core in web applications development, Journal of Computer Sciences Institute 7 (2018) 142–149, https://doi.org/10.35784/jcsi.663. DOI: https://doi.org/10.35784/jcsi.663
[14] R. A. Mezei, Teaching web development using ASP .Net core MVC, Journal of Computing Sciences in Colleges 38(1) (2022) 116–117, https://dl.acm.org/doi/10.5555/3575618.3575633.
[15] D. Zmaranda, L. L. Pop-Fele, C. Gyorodi, R. Gyorodi, G. Pecherle, Performance Comparison of CRUD Methods using NET Object Relational Mappers: A Case Study, International Journal of Advanced Computer Science and Applications(IJACSA) 11(1) (2020) 55-65, http://dx.doi.org/10.14569/IJACSA.2020.0110107. DOI: https://doi.org/10.14569/IJACSA.2020.0110107
[16] K. Krocz, O. Kizun, M. Skublewska-Paszkowska, Perfomance analysis of relational databases MySQL, PostgreSQL, MariaDB and H2, Journal of Computer Sciences Institute 14 (2020) 1–7, https://doi.org/10.35784/jcsi.1565. DOI: https://doi.org/10.35784/jcsi.1565
[17] S. Andjelic, S. Obradovic, B. Gacesa, A Performance Analysis of the Dbms - MYSQL Vs POSTGRESQL, Communications - Scientific Letters of the University of Zilina 10(4) (2008) 53-57, https://doi.org/10.26552/com.C.2008.4.53-57. DOI: https://doi.org/10.26552/com.C.2008.4.53-57
[18] Q. Wu, Y. Hu, Y. Wang, Research on Data Persistence Layer Based on Hibernate Framework, In 2010 2nd International Workshop on Intelligent Systems and Applications (IWISA) IEEE (2010) 1–4, https://doi.org/10.1109/IWISA.2010.5473662. DOI: https://doi.org/10.1109/IWISA.2010.5473662
[19] Spring Boot documentation, https://spring.io/projects/spring-boot, [03.02.2025].
[20] ASP.NET Core documentation, https://dotnet.microsoft.com/en-us/apps/aspnet, [03.02.2025].
Article Details
Abstract views: 385

