Maybe the database got it right
4 months ago
- #ORM
- #database
- #software-development
- The article discusses the historical distancing of databases in software development, favoring in-memory models and object-oriented programming.
- It highlights how despite efforts to minimize database influence, databases indirectly shaped system designs.
- The rise of ORMs and NoSQL movements further distanced relational databases, yet applications remained CRUD-heavy and relational.
- Modern frontend development and the need for expressive data queries led to solutions like GraphQL, reintroducing database-like features.
- Relational databases evolved, incorporating features from systems meant to replace them, suggesting they might have been right all along.
- The article questions whether the reflexive hiding of databases still serves current needs and suggests reevaluating their role in system design.