Un ORM (object relational model) es un modelo de programación que nos permite mapear la estructura de una base de datos relacional usando programación orientada a objetos, esto nos permite ejecutar métodos en vez de tener que hacer consultas usando SQL.

Los dos ORM más populares para JS son sequelize y typeORM; typeORM es más aconsejable de usar con TypeScript y sequelize con JavaScript.

Ya que los ORMs son agnósticos podemos cambiar de base de datos rápidamente con tan solo cambiar algunos valores, no hay problemas mientras la db use SQL.