【发布时间】:2010-10-09 02:08:50
【问题描述】:
似乎许多 ORM 工具和自定义数据访问层(DAO 模式等)的目标是将数据库抽象到可以用最少的工作换掉整个数据库系统的程度。
在代码中遵循常见的 DAL 模式通常是一个好主意,但换出数据库似乎永远不会是最小的工作。 (成本、培训、数据迁移等)
有没有人在大型系统中将一个数据库换成另一个数据库并处理代码中的影响?是否值得担心从代码中抽象出实际的数据库?
【问题讨论】:
标签: database data-access-layer data-access