Comparative analysis of database mapping frameworks available in NuGet Manager

Every year amount of data significantly grows. This causes a need of tools capable of processing data as quickly as possible. The aim of this article is to perform a comparative analysis of ORM (Object Relational Mapping) tools available in the NuGet manager. The comparison of tools was carried out...

Full description

Saved in:
Bibliographic Details
Main Authors: Maciej Klimiuk, Paweł Karabowicz, Małgorzata Plechawska-Wójcik
Format: Article
Language:English
Published: Lublin University of Technology 2024-09-01
Series:Journal of Computer Sciences Institute
Subjects:
Online Access:https://ph.pollub.pl/index.php/jcsi/article/view/6308
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1832569998332133376
author Maciej Klimiuk
Paweł Karabowicz
Małgorzata Plechawska-Wójcik
author_facet Maciej Klimiuk
Paweł Karabowicz
Małgorzata Plechawska-Wójcik
author_sort Maciej Klimiuk
collection DOAJ
description Every year amount of data significantly grows. This causes a need of tools capable of processing data as quickly as possible. The aim of this article is to perform a comparative analysis of ORM (Object Relational Mapping) tools available in the NuGet manager. The comparison of tools was carried out on two relational database management systems, PostgreSQL and MySQL. Each tool performed eight DML operations, including SELECT, INSERT and UPDATE operations. The operations were repeated 1, 10, 100, 1000, and 10,000 times, respectively. The execution time of each query was measured using the system StopWatch class available in the .NET environment. The results showed that the best ORM tool turned out to be Dapper.
format Article
id doaj-art-550947824182439ebec896921f207796
institution Kabale University
issn 2544-0764
language English
publishDate 2024-09-01
publisher Lublin University of Technology
record_format Article
series Journal of Computer Sciences Institute
spelling doaj-art-550947824182439ebec896921f2077962025-02-02T17:59:49ZengLublin University of TechnologyJournal of Computer Sciences Institute2544-07642024-09-013210.35784/jcsi.6308Comparative analysis of database mapping frameworks available in NuGet ManagerMaciej Klimiuk0Paweł Karabowicz1Małgorzata Plechawska-Wójcik2https://orcid.org/0000-0003-1055-5344Department of Computer Science, Lublin University of TechnologyDepartment of Computer Science, Lublin University of TechnologyDepartment of Computer Science, Lublin University of Technology Every year amount of data significantly grows. This causes a need of tools capable of processing data as quickly as possible. The aim of this article is to perform a comparative analysis of ORM (Object Relational Mapping) tools available in the NuGet manager. The comparison of tools was carried out on two relational database management systems, PostgreSQL and MySQL. Each tool performed eight DML operations, including SELECT, INSERT and UPDATE operations. The operations were repeated 1, 10, 100, 1000, and 10,000 times, respectively. The execution time of each query was measured using the system StopWatch class available in the .NET environment. The results showed that the best ORM tool turned out to be Dapper. https://ph.pollub.pl/index.php/jcsi/article/view/6308performance analysisORMDapperOrmLite
spellingShingle Maciej Klimiuk
Paweł Karabowicz
Małgorzata Plechawska-Wójcik
Comparative analysis of database mapping frameworks available in NuGet Manager
Journal of Computer Sciences Institute
performance analysis
ORM
Dapper
OrmLite
title Comparative analysis of database mapping frameworks available in NuGet Manager
title_full Comparative analysis of database mapping frameworks available in NuGet Manager
title_fullStr Comparative analysis of database mapping frameworks available in NuGet Manager
title_full_unstemmed Comparative analysis of database mapping frameworks available in NuGet Manager
title_short Comparative analysis of database mapping frameworks available in NuGet Manager
title_sort comparative analysis of database mapping frameworks available in nuget manager
topic performance analysis
ORM
Dapper
OrmLite
url https://ph.pollub.pl/index.php/jcsi/article/view/6308
work_keys_str_mv AT maciejklimiuk comparativeanalysisofdatabasemappingframeworksavailableinnugetmanager
AT pawełkarabowicz comparativeanalysisofdatabasemappingframeworksavailableinnugetmanager
AT małgorzataplechawskawojcik comparativeanalysisofdatabasemappingframeworksavailableinnugetmanager