• Flickr Governo de São Paulo
  • Linkedin Governo de São Paulo
  • TikTok Governo de São Paulo
  • Twitter Governo de São Paulo
  • Youtube Governo de São Paulo
  • Instagram Governo de São Paulo
  • Facebook Governo de São Paulo
  • /governosp

Comparação de desempenho entre os ORMs TypeORM, Prisma e Sequelize em aplicações Node.js

dc.contributor.advisorCODO, Fabio
dc.contributor.authorOLIVEIRA, Eduardo Aparecido
dc.contributor.authorSOUZA, Vinicius Aparecido de
dc.contributor.authorJUNGERS, Vinicius Cardoso
dc.date.accessioned2025-08-28T19:59:50Z
dc.date.available2025-08-28T19:59:50Z
dc.date.issued2024
dc.descriptionArtigo publicado Revista e-F@tec, v. 14, n. 2, jul. 2024.pt_BR
dc.description.abstractEste 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.pt_BR
dc.description.abstractThe 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 scenariospt_BR
dc.description.sponsorshipCurso Superior de Tecnologia em Análise e Desenvolvimento de Sistemaspt_BR
dc.identifier.citationOLIVEIRA, 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, 2024pt_BR
dc.identifier.urihttps://ric.cps.sp.gov.br/handle/123456789/35303
dc.language.isopt_BRpt_BR
dc.publisher184pt_BR
dc.subjectAnálise de desempenhopt_BR
dc.subject.otherInformação e Comunicaçãopt_BR
dc.titleComparação de desempenho entre os ORMs TypeORM, Prisma e Sequelize em aplicações Node.jspt_BR
dc.title.alternativePerformance comparison between TypeORM, Prisma and Sequelize ORMs in Node.js applicationspt_BR
dc.typeArtigo Científicopt_BR
dcterms.type-pt_BR

Arquivos

Pacote original

Agora exibindo 1 - 1 de 1
Carregando...
Imagem de Miniatura
Nome:
analiseedesenvolvimentodesistemas_2024_2_ eduardoaparecidodeoliveira_comparacaodedesempenhoentreos.pdf
Tamanho:
816.41 KB
Formato:
Adobe Portable Document Format
Descrição:

Licença do pacote

Agora exibindo 1 - 1 de 1
Carregando...
Imagem de Miniatura
Nome:
license.txt
Tamanho:
365 B
Formato:
Item-specific license agreed upon to submission
Descrição:
Governo do Estado de SP