Crea una cuenta o inicia sesión

¡Continúa aprendiendo sin ningún costo! Únete y comienza a potenciar tu carrera

ORMs, Prisma y automatización

5/23
Recursos

Aportes 3

Preguntas 0

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

ORM (Object-Relational-Mapping)

Es una herramienta que nos permite mapear los modelos de datos, definidos en un esquema SQL, mediante código definido en servidor.
.
Hasta cierto punto su uso genera:

  • Agiliza el desarrollo y versionamiento de un esquema de datos mediante lenguajes de programación o definidos por la herramienta en caso.
    .
  • Independiza la aplicación de los modelos de base de datos mediante soluciones como seed y migraciones.

.
La decisión del uso de un ORM dependerá de la responsabilidad en donde se delegará al momento de definición un esquema de datos, ya que se traduce de una definición a un SQL, en su lugar de SQL optimizadas para un determinado caso.
.
Es por ello que el uso de ORM’s está especialmente recomendado en aplicaciones con modelos de datos complejos donde el rendimiento no es crítico.
.

Prisma

Es un ORM orientado a nodos, es decir, es un software orientado al acceso y manipulación de datos a través de la unificación de una capa de datos.
.
Prisma es una herramienta versátil porque posee un ecosistema que va enriqueciéndose con cada versión:

.
De lo anterior, posee soporte para base de datos relacionales como PostgreSQL, MySQL, SQL Server, SQLite, etc. así como a MongoDB, donde este último se viene aumentando su gama de soporte.

Que alegría, vengo con muchas ganas de conocer Prisma

me encantaria algo mas avanzado con prisma que tan increibles seran las consultas dandole un uso correcto