Analysis of ORM framework approaches for Node.js

Main Article Content

DOI

Serhii Zhadko-Bazilevych

serhii.zhadkobazilevych@gmail.com

https://orcid.org/0009-0007-4519-0855

Abstract


This work analyzes the performance of three ORM frameworks for Node.js Sequelize, Prisma, and TypeORM under different database interaction modes: single cached and uncached queries, as well as parallel load. Testing was conducted across various usage scenarios using a simple online store system backed by a PostgreSQL database. Collected data provides insights into how each ORM behaves under different conditions and may be helpful when selecting a tool for working with databases. The results show that Prisma provides the best performance under parallel load, while Sequelize performs efficiently in single-query scenarios with low concurrency. TypeORM demonstrated stable behavior across all modes and supports more advanced features such as hierarchical data processing.


Keywords:

ORM performance analysis, Node, Sequelize, Prisma, TypeORM

References

Article Details

Zhadko-Bazilevych, S. (2025). Analysis of ORM framework approaches for Node.js. Journal of Computer Sciences Institute, 37, 426–430. https://doi.org/10.35784/jcsi.7951