CS架构指什么?

CS架构指什么?,第1张

CS架构是指服务器-客户机

服务器-客户机,即Client-Server(C/S)结构。C/S结构通常采取两层结构。服务器负责数据的管理,客户机负责完成与用户的交互任务。

客户机通过局域网与服务器相连,接受用户的请求,并通过网络向服务器提出请求,对数据库进行 *** 作。服务器接受客户机的请求,将数据提交给客户机,客户机将数据进行计算并将结果呈现给用户。

扩展资料:

发展历程

两层结构由两部分构成:前端是客户机,主要完成用户界面显示,接受数据输入,校验数据有效性,向后台数据库发请求,接受返回结果,处理应用逻辑后端是服务器,运行DBMS,提供数据库的查询和管理。

两层结构存在一些不足:主要表现在:系统的可伸缩性差难以和其它系统进行互 *** 作难以支持多个异构数据库客户端程序和服务器端DBMS交互频繁,网络通讯量大所有客户机都需要安装、配置数据库客户端软件,这是一件十分庞杂的工作,等。

基于二层结构的以上不足,三层结构伴随着中间件技闷告术的成熟而兴起袭罩罩。其核拍闹心概念是利用中间件将应用分为表示层、业务逻辑层和数据存储层三个不同的处理层次。

参考资料来源:百度百科-CS架构

cs架构和bs架知粗构的区别:

1硬件环境不同

CS架构是建立在局域网上的,需要安装软件,要求有相同的 *** 作系统,对计算机的行猛晌配置要求较高。

BS架构是建立的广域网上的,有浏览器和 *** 作系统就行,与 *** 作系统无关(可以跨平台),对计算机电脑的配置要求较低。

2安全要求不同

CS:一般面向相对固定的档锋用户群,程序更加注重流程,它可以对权限进行多层次校验,提供了更安全的存取模式,对信息安全的控制能力很强。

BS:建立在广域网上,面向不可知的用户,对安全的控制力较弱。

3软件维护

CS:开发维护成本较高,需要专业的技术人员完成,每一个客户端软件都需要进行升级更新

BS:维护简单方便,网页修改所有用户都会进行同步更新

4用户体验

CS:客户端进行大量的业务处理然后交给服务端,所以客户端的响应速度比较快

BS:客户端与服务端的交互是请求响应式,需要动态刷新页面,所以响应速度较慢。

5个性化功能

CS: *** 作界面漂亮、形式多样,可以充分满足客户自身的个性化要求。

BS:软件的个性化特点明显降低,难以实现传统模式下的特殊功能要求.

6.总结

CS架构响应速度快,安全性强,个性化特点较强;但是开发维护成本较高,分布功能较弱,兼容性差,用户群固定

BS架构分布性强,客户端零维护,业务扩展简单;但是响应速度较慢,安全性较差。


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

原文地址:https://54852.com/yw/12449203.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存