How I Came to Hate ORMs
summary
A talk about problems encountered using ORM in an Android project, specifically huge growth of the database file, and how the team solved those issues. It examines the purpose and limitations of ORM for developers and discusses concrete tools used: OrmLite, Stetho, DBInspector, and SQLite.
AI-written summary · about
chapters (13)
- 0:00Introduction
- 1:26What is ORM
- 4:56ORM problems
- 9:53Hating ORMs
- 10:14Database bloat study
- 15:15SQLite free-list pages
- 18:48Vacuum and optimization
- 21:42Foreign key issues
- 25:59Foreign keys in Android
- 27:26Code fixes and migrations
- 31:41Optimization results
- 33:28Takeaways and advice
- 34:35Q&A








