Ir para o conteúdo principal

Avaliar a utilização do Prisma como ORM em projetos Node.js

Data: 19/04/22

Autores:

  1. Igor Ramos de Oliveira (Assessor)

1. Objetivo

Definir se o Prisma é uma boa alternativa para utilização em projetos Node.js

2. Introdução

O propósito de um ORM é facilitar a integração com o banco de dados durante o desenvolvimento. O Prisma é um ORM feito para ser utilizado com Javascript e Typescript que tem como objetivo prover essas facilidades para a linguagem citada.

3. Desenvolvimento

O Prisma, atualmente, é o ORM mais completo para projetos desenvolvimentos em Javascript e que precisam se comunicar com o banco de dados. Sua utilização é de fácil compreensão e possui uma baixa curva de aprendizado.

Em relação a outros ORMs, o Prisma possui algumas diferenças, são elas:

  • Possui uma sintaxe própria para a definição dos schemas
  • Possui uma ferramenta para geração automática dos schemas
  • Possui uma ferramenta própria para disponibilizar uma interface gráfica de visualização e edição dos dados

3.1 Instalação

image.png

3.2 Utilização

Para começar a utilização é necessário definir o schema, que é o local onde contém o mapeamento para as tabelas do banco de dados, conforme imagem abaixo:

image.png

A partir disso basta rodar o comando a baixo para que o modelo seja criado/alterado no banco:

image.png

4. Conclusão

Lorem ipsum dolor sit amet, consectetur adipisci elit, sed eiusmod tempor incidunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrum exercitationem ullam corporis suscipit laboriosam, nisi ut aliquid ex ea commodi consequatur.