Please use this identifier to cite or link to this item:
https://ric.cps.sp.gov.br/handle/123456789/35303
Title: | Comparação de desempenho entre os ORMs TypeORM, Prisma e Sequelize em aplicações Node.js |
Other Titles: | Performance comparison between TypeORM, Prisma and Sequelize ORMs in Node.js applications |
Authors: | OLIVEIRA, Eduardo Aparecido SOUZA, Vinicius Aparecido de JUNGERS, Vinicius Cardoso |
Advisor: | CODO, Fabio |
type of document: | Artigo Científico |
Keywords: | Análise de desempenho |
Issue Date: | 2024 |
Publisher: | 184 |
Citation: | OLIVEIRA, Eduardo Aparecido; SOUZA, Vinicius Aparecido de; JUNGERS, Vinicius Cardoso. Comparação de Desempenho entre os ORMs TypeORM, Prisma e Sequelize em Aplicações Node.js, 2024. Trabalho de conclusão de curso (Curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas) - Faculdade de Tecnologia de Mogi das Cruzes, Mogi das Cruzes, 2024 |
Abstract: | Este artigo apresenta uma comparação entre o desempenho dos ORMs (Object-Relatioal Mappers) TypeORM, Prisma e Sequelize no ambiente de execução Node.js. Para esta comparação, foram realizados testes para cada operação CRUD (Create, Read, Update, Delete), usando a ferramenta de testes K6, um aplicativo desenvolvido pela Grafana Labs, juntamente com um projeto para gerar e executar os testes. A comparação foi realizada com base nas requisições por segundo, tempo de resposta e consistência de requisições de cada um dos ORMs utilizando o banco de dados PostgreSQL. O objetivo deste artigo é auxiliar na escolha do ORM mais adequado para diferentes cenários de uso. The present paper discusses a comparison of performance between the TypeORM, Prisma and Sequelize objectrelational mappers, on Node.js execution environment. For the purpose of comparison, tests were executed for each of the registers creation, reading, updating and deleting operations. Thus, the k6 testing tool, created by Grafana Labs, has been employed along with a project developed for generating and executing tests. The comparison has been carried out based on the parameter of requisitions per second, response time as well requisitions consistency of each object-relational mapper through a PostgreSQL database. Therefore, its article aim is to assist with the choice of the most suitable object-relational mapper for distinct use scenarios |
Description: | Artigo publicado Revista e-F@tec, v. 14, n. 2, jul. 2024. |
URI: | https://ric.cps.sp.gov.br/handle/123456789/35303 |
Appears in Collections: | Trabalhos de Conclusão de Curso |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
analiseedesenvolvimentodesistemas_2024_2_ eduardoaparecidodeoliveira_comparacaodedesempenhoentreos.pdf Restricted Access | 816.41 kB | Adobe PDF | View/Open Request a copy |
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.