简介

C/S 又称Client/Server或客户/服务器模式。服务器通常采用高性能的PC、工作站或小型机,并采用大型数据库系统,如Oracle、Sybase、Informix或 SQL Server。客户端需要安装专用的客户端软件。

B/S 是Brower/Server的缩写,客户机上只要安装一个浏览器(Browser),如Netscape Navigator或Internet Explorer,服务器安装Oracle、Sybase、Informix或 SQL Server等数据库。浏览器通过Web Server 同数据库进行数据交互。

优缺点:

CS架构优点:

  1. 能充分发挥客户端PC的处理能力,很多工作可以在客户端处理后再提交给服务器。对应的优点就是客户端响应速度快
  2. 负荷比较轻:当需要对数据库中的数据进行任何操作时,客户程序就自动地寻找服务器程序,并向其发出请求,服务器程序根据预定的规则作出应答,送回结果,应用服务器运行数据负荷较轻。

缺点

  1. 客户端需要安装专用的客户端软件,安装过程可能会出错
  2. 对客户端的操作系统一般也会有限制。
  3. 维护和升级成本高:当系统软件升级时,每一台客户机需要重新安装。

BS架构优点

  1. 最大的优点就是可以在任何地方进行操作而不用安装任何专门的软件
  2. 系统的扩展非常容易,只要能上网,再由 系统管理员分配一个用户名和密码,就可以使用了,或者在线申请
  3. 维护升级越来越容易,使用“瘦”客户机,“胖”服务端的方式。
  4. 使用的B/S架构的应用管理软件一般安装在Linux服务器上,它的安全性高,免费,而且连数据库也是免费的

缺点

BS架构管理软件只安装在服务端上,络管理人员只需要管理服务端就行。所有的客户端只有浏览器,网络管理人员只需要做硬件维护,但是,在运行数据量较大的时候,有可能出现服务端“崩溃”的问题,后果是不堪设想的。因此切记做好备有数据库存储服务端。