知识卡片

数据库是细节

专业/工作

内容

数据库不是数据模型,而是存取数据的工具。业务用例不应知道表结构、SQL 方言或持久化框架对象;这些细节应留在外层。发散:把 ORM 实体直接当领域对象,常是在用便利性换长期耦合。

参考来源

《架构整洁之道》第30章《数据库只是实现细节》