|
|
|
|
|
by code_biologist
2374 days ago
|
|
I think his take on databases is moronic with a dash of common sense: He rails against a strawman where people put SQL everywhere, into views, into application logic ("mail merge" is one he mentions), and DBAs gatekeep everything. The common sense part: no, your views shouldn't be composing SQL with string interpolation. The moronic parts: - He venerates application logic and regards the data model as a detail, but data models aren't details — they tend to outlive application logic. - He holds up in-memory data structures as a platonic ideal, but doesn't address the things databases provide for you: schemas, constraints, transactional semantics and error recovery, a clear concurrency story. |
|