Comparative analysis of query execution speed using Entity Framework for selected database engines

This article presents the comparative analysis of time efficiency while executing queries by object-relational mapping framework Entity Framework for the following database engines: Microsoft SQL Server, MySQL and PostgreSQL. Time measurements of obtaining object results from database queries were...

Full description

Saved in:
Bibliographic Details
Main Authors: Krzysztof Winiarczyk, Rafał Stęgierski
Format: Article
Language:English
Published: Lublin University of Technology 2024-03-01
Series:Journal of Computer Sciences Institute
Subjects:
Online Access:https://ph.pollub.pl/index.php/jcsi/article/view/5278
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:This article presents the comparative analysis of time efficiency while executing queries by object-relational mapping framework Entity Framework for the following database engines: Microsoft SQL Server, MySQL and PostgreSQL. Time measurements of obtaining object results from database queries were made by app created in C#. Queries referred to single or multiple tables linked by relationships (1:1, 1:n, m:n) and performed operations of reading, creating, updating and deleting data. Obtained results have been cleaned from outliers and trimmed means were given as final results. Different database engines obtained the shortest query execution times depending on record number and table structures.
ISSN:2544-0764