数据库中间件为什么没有用c++开发的

数据库中间件为什么没有用c++开发的,第1张

这要看上层的应用了,目前使用最广的访问数据库的应用,就是Web服务器应用,这些都用PHP/Java Web/C# ASP.NET/Python 这些语言开发,数据库中间件当然用这些语言开发的最多,目的是简化数据库访问范型,提高访问性能(加入各级中间缓存);用C/C++这种传统编译型并且平台相关性很强的语言开发的数据库应用在世纪初比较多,都是C/S架构的系统,现在遗留下来的各种企业/医院医疗/军用/银行金融管理系统也有比较多,当时的微软的OLE DB/ADO就是数据库中间件的表现形式,只不过没有那么重视

中间件是一种独立的系统软件或服务程序,分布式应用软件借助这种软件在不同的技术之间共享资源。中间件位于客户机/ 服务器的 *** 作系统之上,管理计算机资源和网络通讯。是连接两个独立应用程序或独立系统的软件。相连接的系统,即使它们具有不同的接口,但通过中间件相互之间仍能交换信息。

执行中间件的一个关键途径是信息传递。通过中间件,应用程序可以工作于多平台或OS环境。

中间件是基础软件的一大类,属于可复用软件的范畴。顾名思义,中间件处于 *** 作系统软件与用户的应用软件的中间。

扩展资料

中间件在 *** 作系统、网络和数据库之上,应用软件的下层,总的作用是为处于自己上层的应用软件提供运行与开发的环境,帮助用户灵活、高效地开发和集成复杂的应用软件。

在众多关于中间件的定义中,比较普遍被接受的是IDC表述的:中间件是一种独立的系统软件或服务程序,分布式应用软件借助这种软件在不同的技术之间共享资源,中间件位于客户机服务器的 *** 作系统之上,管理计算资源和网络通信。

由于标准接口对于可移植性、标准协议对于互 *** 作性的重要性,中间件已成为许多标准化工作的主要部分。对于应用软件开发,中间件远比 *** 作系统和网络服务更为重要,中间件提供的程序接口定义了一个相对稳定的高层应用环境,不管底层的计算机硬件和系统软件怎样更新换代,只要将中间件升级更新,并保持中间件对外的接口定义不变,应用软件就几乎不需任何修改,从而保护了企业在应用软件开发和维护中的重大投资。

参考资料来源:百度百科-中间件


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

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

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

发表评论

登录后才能评论

评论列表(0条)

    保存