Högskolan i Skövde

his.sePublications
3536373839404138 of 59
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • apa-cv
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Comparing performance between Pure-SQL and ORM libraries: Is there a performance difference between Pure-SQL and ORM libraries?
University of Skövde, School of Informatics.
University of Skövde, School of Informatics.
2026 (English)Independent thesis Basic level (degree of Bachelor), 20 credits / 30 HE creditsStudent thesis
Abstract [en]

As the complexity of Pure-SQL queries continues to increase, the impact they have on the readability and maintainability of code also continues to increase. Object Relational Mapping (ORM) offers a means of abstracting the SQL queries, turning them into more easily handled objects. The main drawback of ORMs is the performance impact from the addition of an abstraction layer to transform ORM objects into SQL queries for interactions with a server. The study aims to measure the impact of two ORM libraries, Prisma and Sequelize, with Pure-SQL as a baseline using the metrics of response time and memory usage through a quasi-experiment. 

The response time results show that while generally close, as expected Pure-SQL has the lowest response time across all query operations and is statistically different from both Prisma and Sequelize. Memory usage results also show that Pure-SQL is the most memory efficient and is also statistically different from Prisma and Sequelize. 

Place, publisher, year, edition, pages
2026. , p. 53, ii
Keywords [en]
ORM, SQL, CRUD, TypeScript, database, query performance, quasi-experiment
National Category
Information Systems, Social aspects
Identifiers
URN: urn:nbn:se:his:diva-26992OAI: oai:DiVA.org:his-26992DiVA, id: diva2:2095753
Subject / course
Informationsteknologi
Educational program
Computer Science - Specialization in Systems Development
Supervisors
Examiners
Available from: 2026-08-27 Created: 2026-08-27 Last updated: 2026-08-27Bibliographically approved

Open Access in DiVA

fulltext(992 kB)25 downloads
File information
File name FULLTEXT01.pdfFile size 992 kBChecksum SHA-512
8850665082fe98e384b9c6cb8af7cda4a957e89cabf72bc5f6c602c20c978d97c5638132bff011b8a6958dcb102cdee94794995bc31328ff2c927ff3f1429cf8
Type fulltextMimetype application/pdf

By organisation
School of Informatics
Information Systems, Social aspects

Search outside of DiVA

GoogleGoogle Scholar
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

urn-nbn

Altmetric score

urn-nbn
Total: 18 hits
3536373839404138 of 59
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • apa-cv
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf