直接操作数据库和通过中间件操作数据库的区别?
1个回答
关注
展开全部
咨询记录 · 回答于2022-11-27
直接操作数据库和通过中间件操作数据库的区别?
亲亲~很高兴为您解答,我的解答如下:直接操作数据库和通过中间件操作数据库的区别是直接操作数据库,操作起来方便快捷。直接操作数据库的代码不利于后期维护,但是中间件可以。拓展中间件是一类软件,而非一种软件;中间件不仅仅实现互连,还要实现应用之间的互操作;中间件是基于分布式处理的软件,最突出的特点是其网络通信功能。 中间件是位于平台(硬件和操作系统)和应用之间的通用服务,这些服务具有标准的程序接口和协议。针对不同的操作系统和硬件平台,它们可以有符合接口和协议规范的多种实现。也许很难给中间件一个严格的定义,但中间件应具有如下一些特点:①满足大量应用的需要;②运行于多种硬件和OS平台;③支持分布计算,提供跨网络、硬件和OS平台的透明性的应用或服务的交互;④支持标准的协议;⑤支持标准的接口。