Desenvolvimento de Software · Intermediário · Inglês · Técnico
ORM
Biblioteca que mapeia tabelas do banco em objetos da linguagem, permitindo consultar e gravar dados sem escrever SQL à mão.
Onde usar
'Usamos o Prisma como ORM', 'o ORM gerou uma query horrível'. Discutido ao escolher ferramentas e investigar lentidão.
Exemplos
We use an ORM to avoid writing raw SQL.
Usamos um ORM para evitar escrever SQL puro.
The ORM generated a very slow query.
O ORM gerou uma query muito lenta.
Sometimes raw SQL is better than the ORM.
Às vezes o SQL puro é melhor que o ORM.
Cuidado
O ORM facilita, mas esconde o SQL que gera; sem entender o que ele executa, é fácil criar consultas lentas, como o problema N+1.
Sinônimos
mapeamento objeto-relacional
Origem
Sigla de Object-Relational Mapping, 'mapeamento objeto-relacional'.