【发布时间】:2014-11-08 18:37:53
【问题描述】:
我很好奇您将如何处理以下数据库访问。
我们建议您有一台计算机,它托管您的数据库作为其服务器工作的一部分,以及多台客户端 PC,上面有一些需要从该数据库获取信息的客户端软件
AFAIK 有两种方法可以做到这一点
- 每个客户端软件都直接连接到数据库
- 每个客户端软件都连接到一个服务器端软件,该软件作为某种数据访问层连接到数据库。
所以我想知道的是: 每种解决方案的优缺点是什么? 还有其他解决方案可能“更好”地完成这项工作
【问题讨论】:
标签: database design-patterns client-server data-access-layer