数据访问层的主要职责是什么

数据访问层的主要职责是什么,第1张

数据库访问层是唯一知道如何 *** 作存储介质的入口,可以这么来说,基于数据访问层之上,我们调用数据库访问层提供的方法,我们就能完成数据的存储与读取,所以我们可以知道,数据访问层应该是与数据库直接是独立的。还有就是我们的数据访问层如何能实现不同类型的数据库的动态的切换,而我们不需要修改任何的程序功能等,可能我们在开发的过程中都会遇到这样的问题。所以我们希望可以对数据访问层完成动态的配置,通过不同的配置项完成对象数据库访问的切换,这里我想大家都是比较熟悉的,通过XML配置文件来完成数据库的切换,前面我们说了我们的需求,是必须实现无缝的数据库的切换,那么我们如何实现呢,这里我们可以通过定义一个数据库访问接口,然后通过实现不同的数据库的细节,来实现这样的切换。目前很多流行的框架都是采用这样的方式来实现数据库的动态切换。

从业务规则层接收请求,从数据服务获取数据或向其发送数据。 使用存储过程获取数据,并可选用 ADO.NET 向数据库发送数据,将数据库查询结果返回到业务规则层,作为ADO.NET 数据集。

数据数据访问层主要看数据层里面有没有包含逻辑处理,实际上各个函数主要完成各个对数据文件的 *** 作。而不必管其他 *** 作。业务逻辑层主要负责对数据层的 *** 作。也就是说把一些数据层的 *** 作进行组合。

扩展资料:

注意事项:

借鉴多种分布式数据库访问模式,基于MySQL开源协议,采用数据库代理方式,形成分布式数据库中间件解决方案,解决分布式系统数据库分库分表带来的数据透明访问难题。

在负载均衡的控制方面,通过LVS+zookeeper实现负载均衡、可设置权重实现灰度发布,通过keepalived+VIP消除单点故障隐患。

参考资料来源:百度百科-数据访问层


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/10038159.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-04
下一篇2023-05-04

发表评论

登录后才能评论

评论列表(0条)

    保存