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

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

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

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

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

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

客户/服务器结构有以下一些特点:

(1)把处理任务在客户和服务器间分开。客户提交请求,服务器完成数据查询任务并返回结果。

(2)减少工作站网络负载。网络上传输的只是客户请求和查询结果,不再是整个数据库文件。因此工作站网络负载变小。

(3)数据库平台与工作站无关由于数据库采用集中管理,客户通过SQL语言访问数据库数据。因此,客户不限于一种平台,如IBM-PC及其兼容机、UNⅨX工作站等。可以是UNI、MS-DOS、 Windows等等。

(4)维护数据库的完整性。数据库采用基于事务的 RDBMS(关系型数据库管理系统),保留事务日志和数据库备份/恢复机制

生产环境的数据库一般都是放在服务器上的,服务器一般指生产环境用到的机器,通常是高配置,大存储空间的机器,因为服务器要处理用户请求和各种其它功能。

客户端是指非生产环境,各个终端的意思,也就是你的本机,你在本机安装数据库后,就算成一个客户端了,通过你本机的数据库编辑器就可以连接到服务器上的数据库了,别人也同样可以,你们属于每个客户端。


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

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

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

发表评论

登录后才能评论

评论列表(0条)

    保存