关于客户端,服务器和数据库三者的关系。

关于客户端,服务器和数据库三者的关系。,第1张

服务器的作用是保存、处理、分发数据,客户端的作用是请求数据并显示出来。

数据库是通过服务器端访问的,访问后处理并包装为JSON,通过socket发送给客户端。客户端收到后解释这个JSON,从中提前所需的数据并显示。

打个比方,服务器就像筷子,数据库就像是一盘菜,程序就像人,人们用筷子夹盘子里的菜来吃。一般来说图片保存在服务器上,确切说应该是保存在服务器主机上,服务器可以保存东西 ,那要数据库来做什么?

数据库是用来保存数据让我们来直接调用的,就算是图片保存在服务器上也会把他的地址保存到数据库里,再通过地址来调用。

在客户服务器结构中,数据的处理在端:数据库服务器和应用程序相分离,保证数据物理独立性\应用程序的独立性。

数据都存在服务器端,他有自己的数据库,客户端只是一些动态链接与数据库打交道。还有一些图片等信息都是放在客户端的。

没有中间环节,因此响应速度快。同时由于开发是针对性的,因此,操作界面漂亮,形式多样,可以充分满足客户自身的个性化要求。

但缺少通用性,业务的变更,需要重新设计和开发,增加了维护和管理的难度,进一步的业务拓展困难较多。不过此部分内容对于管理制度成熟的仓库企业而言,其困难度并不大。

系统维护 、 升级的比较:

CS结构中的每一个客户机都必须安装和配置相关软件,如操作系统、客户端软件等。当客户端软件需要维护、升级,即使只是增加或删除某一功能,也需要逐一将CS结构中所有的客户端软件卸载并重新安装。如果不进行升级,可能会碰到客户端软件版本不一致而无法工作的情况。

BS结构中每一个客户端只需通过浏览器便可进行各种信息的处理,而不需要安装客户端软件,维护、升级等几乎所有的工作都在服务器端进行,如果系统需要升级,只需要将升级程序安装在服务器端即可。

1.

分服务端和客户端,专业点分别叫数据库引擎和管理工具

2.

虽然在同一台电脑安装,但sqlserver本来是企业级数据库,绝大多场景是服务器装服务端,其他电脑可装客户端可不装

3.

sqlserver和依赖的.net版本有一定对应关系,比如sql2008需要.net3.5,sql2012需要.net4.0,具体你可以查微软官网


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/188025.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存