¿Qué es un ORM?

Introducción

Hola,

¿Te ha pasado que estás escribiendo SQL puro y de pronto tu código parece más un hechizo de Harry Potter que algo fácil de mantener?

Sí, yo también he estado ahí.

Justo ahí es donde entra en juego un ORM.

Te cuento …

¿Qué es un ORM?

Empecemos por las siglas.

Las siglas ORM son la abreviatura de Object Relational Mapping.

Pues bien, un ORM es una librería/framework que nos permite trabajar con las tablas de nuestra de datos utilizando objetos.

Es decir, que te permite convertir datos entre un sistema orientado a objetos (como C#, Java, Python, etc.) y una base de datos relacional (como SQL Server, MySQL, PostgreSQL, etc.).

En vez de escribir directamente las consultas SQL, usamos clases y objetos en nuestro lenguaje de programación para crear, leer, actualizar y eliminar datos (CRUD) en la base de datos.

Los ORM más populares

Estos son los ORM más populares:

Conclusiones

En resumen: un ORM te ahorra tiempo, te evita errores y te permite enfocarte en lo que realmente importa… ¡crear cosas geniales!

Pues bien, hasta aquí la teoría.

En las próximas entradas veremos algunos de los ORMs más conocidos.

Saludos.

Deja un comentario