版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
DAO(Data Access Object)侧重ORM对象关系映射,DAO曾往往提供的是ORM操作。
DAL(Data Access Layer)多用于分布式系统
分布式系统提供水平伸缩能力,应用层水平扩展后,会使数据库连接资源相对较少成为瓶颈,此时需要对数据库分库、分表,DAL要求支持透明分库分表,DAL层提供的往往是sql
仅为个人见解。
DAO(Data Access Object)侧重ORM对象关系映射,DAO曾往往提供的是ORM操作。
DAL(Data Access Layer)多用于分布式系统
分布式系统提供水平伸缩能力,应用层水平扩展后,会使数据库连接资源相对较少成为瓶颈,此时需要对数据库分库、分表,DAL要求支持透明分库分表,DAL层提供的往往是sql
仅为个人见解。