Performance Research of Object-Relational Mapping Technologies in Interaction to MySQL
This paper examines the performance of popular object-relational mapping (ORM) technologies such as Hibernate for Java, Entity Framework for .NET, Django ORM for Python, and Sequelize for Node.js, focusing on their interaction with the MySQL database management system. The analysis covers key aspects including data management, query complexity and scalability, providing valuable insights into the advantages and disadvantages of each technology in different usage scenarios. The article details the process of configuring and using each ORM, offering practical tips for optimizing performance and improving data management. Special attention is given to migration automation capabilities, performance tuning, and integration with other technologies. Through a discussion of testing ORMs using standard benchmarks and customizable test databases, the article offers guidance on testing methods to help developers evaluate the right ORM technology for their projects. The final section emphasizes the importance of proper selection and a thorough understanding of ORM to improve the development process and application performance.
Authors
- V.V. Ivanov (ORCID: https://orcid.org/0009-0006-5254-9988)
- A. Sh. Khafizova (ORCID: https://orcid.org/0009-0008-3803-3613)
- Elmira Shamilyevna Kremleva (ORCID: https://orcid.org/0000-0003-0858-0575)
- O.V. Panchenko (ORCID: https://orcid.org/0009-0006-9440-6563)
- N. I. Pikuleva (ORCID: https://orcid.org/0009-0002-4561-6303)
Institutions
- Kazan State Technical University named after A. N. Tupolev (RU)
- Kazan State Technological University (RU)
Publication Details
- Published
- 2025-04-01
- DOI
- https://doi.org/10.63550/iceip.2025.1.1.018
- Primary Topic
- Data Management and Algorithms
- Type
- article
- Field-Weighted Citation Impact
- 0.00