Javascript must be enabled to continue!
Comparative Performance Analysis of Four RDBMS Systems Integrated with Django's ORM
View through CrossRef
Abstract
Object--Relational Mapping (ORM) frameworks make it easier to develop applications but often incur a significant performance overhead. This paper presents a comprehensive experimental evaluation of four popular relational databases (MySQL, PostgreSQL, Oracle, and Microsoft SQL Server) accessed via Django's ORM. Using the TPC-H benchmark, we measured query execution time, throughput, and resource utilization under varying query complexities and concurrency levels. PostgreSQL delivered the best overall performance under complex queries via the ORM, whereas Oracle’s superior raw SQL speed was largely offset by high ORM overhead. SQL Server showed balanced results, and MySQL performed well on simple queries but struggled with complex ones. We quantify the ORM-induced slowdown---ranging from 2.6 times in PostgreSQL to 5 times in Oracle---and demonstrate that proper indexing can improve performance by over 60% across all systems. These statistically significant findings underscore important trade-offs when using ORM frameworks. Our study provides new insights and practical guidance for selecting and tuning ORM-database combinations to achieve optimal performance.
Title: Comparative Performance Analysis of Four RDBMS Systems Integrated with Django's ORM
Description:
Abstract
Object--Relational Mapping (ORM) frameworks make it easier to develop applications but often incur a significant performance overhead.
This paper presents a comprehensive experimental evaluation of four popular relational databases (MySQL, PostgreSQL, Oracle, and Microsoft SQL Server) accessed via Django's ORM.
Using the TPC-H benchmark, we measured query execution time, throughput, and resource utilization under varying query complexities and concurrency levels.
PostgreSQL delivered the best overall performance under complex queries via the ORM, whereas Oracle’s superior raw SQL speed was largely offset by high ORM overhead.
SQL Server showed balanced results, and MySQL performed well on simple queries but struggled with complex ones.
We quantify the ORM-induced slowdown---ranging from 2.
6 times in PostgreSQL to 5 times in Oracle---and demonstrate that proper indexing can improve performance by over 60% across all systems.
These statistically significant findings underscore important trade-offs when using ORM frameworks.
Our study provides new insights and practical guidance for selecting and tuning ORM-database combinations to achieve optimal performance.
Related Results
Abstract TP274: Orosomucoid-1 Protein Increases Following Ischemic Stroke in the Brain and Periphery
Abstract TP274: Orosomucoid-1 Protein Increases Following Ischemic Stroke in the Brain and Periphery
Background and Purpose:
Orosomucoid-1 (ORM-1) is an abundant protein with important roles in inflammation and immunosuppression. We utilized RNA sequencing to measure m...
Orchid mycorrhizal communities associated withOrchis italicaare shaped by ecological factors and geographical gradients
Orchid mycorrhizal communities associated withOrchis italicaare shaped by ecological factors and geographical gradients
AbstractAimThe influence of mutualists on plant distributions is only beginning to be understood. Orchids depend on orchid mycorrhizal (OrM) fungi to germinate, yet the distributio...
Investigation of Wettability of Organic-Rich Mudrocks via Fourier-Transform Infrared
Spectroscopy
Investigation of Wettability of Organic-Rich Mudrocks via Fourier-Transform Infrared
Spectroscopy
The complex composition of organic-rich mudrocks (ORM) presents a significant challenge in
hydrocarbon exploration and production, leading to uncertainties in wettability asses...
Primerjalna književnost na prelomu tisočletja
Primerjalna književnost na prelomu tisočletja
In a comprehensive and at times critical manner, this volume seeks to shed light on the development of events in Western (i.e., European and North American) comparative literature ...
Investigation of Radiation Oncologists’ Awareness of Online Reputation Management (Preprint)
Investigation of Radiation Oncologists’ Awareness of Online Reputation Management (Preprint)
BACKGROUND
Online reputation management (ORM) is an emerging practice strategy that emphasizes the systematic and proactive monitoring of online reviews rel...
Interactions among mycorrhizal fungi enhance the early development of a Mediterranean orchid
Interactions among mycorrhizal fungi enhance the early development of a Mediterranean orchid
AbstractOrchids depend on mycorrhizal fungi to germinate from seed. While multiple orchid mycorrhizal (OrM) taxa are often found associated with adult orchids, the relative contrib...
Integrating behavioral science into operational risk management: A new paradigm for the FMCG sector
Integrating behavioral science into operational risk management: A new paradigm for the FMCG sector
This paper explores the rationale for integrating behavioral science into ORM within the FMCG sector, examines key behavioral principles relevant to risk management, and proposes p...
Breaking boundaries: fungi in the “rhizoctonia” species complex exhibit systemic colonization in three terrestrial orchid species
Breaking boundaries: fungi in the “rhizoctonia” species complex exhibit systemic colonization in three terrestrial orchid species
Summary
Most green orchids associate with orchid mycorrhizal (OrM) fungi belonging to the ‘rhizoctoni...

