Laurie Voss personal blog

ORM is an anti-pattern

ORM looks great early in a project but breaks down as complexity grows, forcing you to learn SQL anyway. Relations aren't objects. Either use NoSQL for object-like data or write a model layer with real SQL. ORM's abstraction is leaky, its efficiency poor, and the alternatives are better.
Points
232
HN comments
175
Submissions
2
Cited by
3 commenters

Software EngineeringDatabases & Data2011

On Hacker News

SubmittedTitle on HNPointsComments
Sep 17, 2011ORM is an anti-pattern by ExpiredLink232128
Jun 10, 2016ORM is an anti-pattern (2011) by dnsco5847

Cited in comments

Linked from 4 Hacker News comments by 3 different people, from Dec 2011 to Aug 2014.

Most recent:

Search every comment that links here →

More from Laurie Voss

All 10 posts →

Related posts from the same era