Return to search

Prestandajämförelse av tre typescript ORM-bibliotek / Performance comparison of three typescript ORM-libraries

This research compares the performance of three TypeScript Object-Relational Mapping (ORM) libraries, MikroORM, Prisma, and Sequelize, selected based on a set of software quality attributes. A REST-API was implemented with uniform functionality for each library. A total of 24 endpoints, with functionality representing base SQL queries, were tested for comparison of response time, throughput, and memory usage. Results show that no library is superior in all performance metrics, suggesting ORM selection should align with specific project needs. Generalizability was ensured through varied query complexities and iterations. Future research could expand on this study by testing in diverse environments, testing against baseline query performance, and introducing randomness via true experiments.

Identiferoai:union.ndltd.org:UPSALLA1/oai:DiVA.org:his-24156
Date January 2024
CreatorsKahvic, Eddin, Hemmander, Henric, Gustafsson, Oliver
PublisherHögskolan i Skövde, Institutionen för informationsteknologi
Source SetsDiVA Archive at Upsalla University
LanguageSwedish
Detected LanguageEnglish
TypeStudent thesis, info:eu-repo/semantics/bachelorThesis, text
Formatapplication/pdf
Rightsinfo:eu-repo/semantics/openAccess

Page generated in 0.0018 seconds