Return to search

Objektrelationsmappning ADO vs Dapper : En Jämförande Analys av ADO och Dapper för Dataåtkomst

Vården är Sveriges mest viktiga sektor. Med den dagliga ökningen av personer som söker medicinsk vård behöver sjukvården ha ett väl fungerande system lämpligt för databaser, med målet att minimera den nuvarande belastning som redan vilar på sjukvårdssystemet. Regionerna har olika system, vilket leder till ökade kostnader vid drift och uppdatering av dessa system. Vården idag har inte tiden att lägga på långsamma och icke effektiva system utan fokuset måste läggas på patienterna. Målet med detta arbete har varit att utveckla pålitlig teknik som skapar de bästa förutsättningar för att vården ska kunna hantera patientinformation, genom att implementera de bästa databasmetoderna. ADO och Dapper är de två ORM:en som den här studien ägnar sig åt, där en jämförelse mellan som dessa två ORM har gjorts för att svara på följande frågorna som är, hastighet, kod komplexitet, prestanda och flexibilitet. Målen som det här arbetet fokuserar på kommer att ge en tydlig bild för de andra utvecklare vid de senare utvecklingsfaserna av dessa system på vilka för och nackdelar varje teknik har och vilken är mest lämplig att satsa på beroende på behovet. Studien har visat att ADO generellt sätt hade bättre mätningsresultat när det gällde hastigheten men mindre bra resultat än Dapper när det kom till kod komplexiteten. Dapper hade några bekymmer när det kom till prestanda dock så var den enklare att bygga vidare på tack var det hur flexibel den är som ORM. / The healthcare sector is Sweden's most crucial sector. With the daily increase of people seeking medical care, healthcare needs to have a well-functioning system suitable for databases, aiming to minimize the current burden the healthcare system already faces. The regions have different systems, which leads to increased costs when operating and updating these systems. Healthcare today needs more time on slow and ineffective systems, but the focus must be on the patients. This work aims to develop reliable technology that creates the best conditions for healthcare to manage patient information by implementing the best database methods. ADO and Dapper are the two ORMs that this study deals with, and a comparison between these ORMs has been made to answer the following questions: speed, code complexity, performance, and flexibility. These goals that this work focuses on will give a clear picture to the other developers at the later development phases of these systems on which pros and cons each technology has and which one is most suitable to bet on depending on the need. The study showed that ADO generally had better saturation results regarding speed but less good results than Dapper regarding code complexity. Dapper had some performance concerns; however, it was easier to build on thanks to its flexibility as an ORM.

Identiferoai:union.ndltd.org:UPSALLA1/oai:DiVA.org:miun-50364
Date January 2024
CreatorsShahda, Jad
PublisherMittuniversitetet, Institutionen för data- och elektroteknik (2023-)
Source SetsDiVA Archive at Upsalla University
LanguageSwedish
Detected LanguageSwedish
TypeStudent thesis, info:eu-repo/semantics/bachelorThesis, text
Formatapplication/pdf
Rightsinfo:eu-repo/semantics/openAccess

Page generated in 0.0024 seconds