Skip to main content
Architecture10 min read

Por qué uso SQL puro en lugar de un ORM (la mayoría del tiempo)

Los ORM son geniales hasta que dejan de serlo. Después de depurar consultas generadas que tardaban 30 segundos en una base de datos de 185 tablas, cambié a SQL puro para las rutas críticas. Aquí cuándo tiene sentido cada uno.

Part ofProduct Systems->
By Jason TeixeiraJanuary 18, 2026
SQLPostgreSQLORMPrismaDatabasePerformance
Share:
On this page

Esto va a ser polémico, así que déjame empezar con la aclaración: los ORM están bien. Prisma, SQLAlchemy, Drizzle — son buenas herramientas creadas por personas inteligentes. Yo las uso.

Pero para la plataforma Nexural — 185 tablas, joins complejos, vistas materializadas, seguridad a nivel de fila — SQL puro fue la decisión correcta para las rutas críticas. He aquí por qué.

El Momento en que Cambié

Estaba usando Prisma. El panel cargaba en 200ms en local. En producción con datos reales, tardó 4.2 segundos.

Ejecuté \\

Reader route

article -> proof -> offer

ReadClusterProofScope

cluster

Product Systems

intent

Architecture

route

next step

What to do with this

Turn the note into a build path.

If this topic maps to a real business problem, keep reading the cluster, study the academy path, or route the work into a scoped engagement.

Jason Teixeira
Written by
Jason Teixeira
Founder, Sage Ideas Studio · Principal Engineer
livebuild 5d6c8652026-08-05 06:00Z
// solo studio// no analytics resold// every commit human-reviewed