OracleB/S和C/S的分别(转)

一、什么是CS和BS结构?

1.C/S又称Client/Server或客户/服务器形式。服务器一般使用高品质的PC、工作站或小型总计机,并行使重型数据库系统,如Oracle、Sybase、Informix或SQLServer。客户端要求安装专用的客户端软件。

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

Client/Server是创造在局域网的基本功上的。

Browser/Server是起家在广域网的基础上的.

3.硬件环境不一致:

C/S 一般建立在专用的网络上, 小范围里的网络环境,
局域网之间再经过专门服务器提供连接和数据沟通服务.

B/S 建立在广域网之上的, 不必是专程的互联网硬件环境,例与电话上网, 租用设备.
音信本身管理. 有比C/S更强的适应范围, 一般假诺有操作系统和浏览器就行

4.对安全必要差别

C/S 一般面向相对稳定的用户群,
对新闻安全的控制能力很强.一般中度机密的新闻连串利用C/S 结构适宜.
能够由此B/S发布部分可通晓信息.

B/S 建立在广域网之上, 对平安的控制能力相对弱, 面向是不可见的用户群.

5.对程序架构不相同

C/S 程序能够更进一步爱护流程, 能够对权力多层次校验,
对系统运转速度能够较少考虑.

B/S 对平安以及访问速度的千千万万的考虑, 建立在急需进一步优化的功底之上.
比C/S有更高的须求 B/S结构的程序架构是发展的大方向, 从MS的.Net连串的BizTalk
两千 Exchange 两千等, 周密扶助互联网的预制构件搭建的系统. SUN
和IBM推的JavaBean 构件技术等,使 B/S越发成熟.

6.软件重用分裂

C/S 程序能够不可制止的全部性考虑,
构件的重用性不如在B/S必要下的部件的重用性好.

B/S 对的千家万户结构,须求构件相对独立的效率.
能够相对较好的重用.就入买来的餐桌能够再选拔,而不是做在墙上的石头桌子

7.系统维护不一致

系统爱护是软件生存周期中,开支大, ——-主要

C/S 程序由于全体性, 必须完全考察, 处理出现的题材以及系统升级.升级难.
恐怕是再做2个崭新的体系

B/S 构件组成,方面构件个其他更换,实现系统的无缝升级.
系统保险开销减到最小.用户从网上协调下载安装就能够兑现升级.

8.甩卖难点不等

C/S 程序能够处理用户面固定, 并且在同样区域, 安全须要高需要,
与操作系统相关.
应该都以千篇一律的种类。                                                                                                                                                                                                        B/S
建立在广域网上, 面向分化的用户群, 分散地区, 那是C/S非常的小概作到的.
与操作系统平台关系十分小

9.用户接口不一样

C/S 多是身无寸铁的Window平台上,表现方法简单,对程序员普遍供给较高

B/S 建立在浏览器上, 有更进一步丰盛和鲜活的显现格局与用户交流.
并且半数以上难度减低,减低开发费用.

10.消息流区别

C/S 程序一般是金榜题名的大旨集权的机械式处理, 交互性相对低

B/S 音信流向可转移, B-B B-C B-G等音讯、流向的成形, 更象交易宗旨

贰 、CS和BS结构各自的优、缺点

1.C/S的亮点是能足够发挥客户端PC的拍卖能力,很多干活得以在客户端处理后再交由给服务器。对应的优点便是客户端响应速度快。缺点首要有以下多少个:

Ø 
只适用于局域网。而随着网络的急忙发展,移动办公和分布式办公越来越普及,那亟需大家的种类全数增加性。这种艺术远程访问需求专门的技能,同时要对系统实行专门的设计来拍卖分布式的多寡。

Ø 
客户端须求安装专用的客户端软件。首先提到到安装的工作量,其次任何一台总括机出标题,如病毒、硬件损坏,都亟待开始展览设置或保卫安全。特别是有广大分部或专卖店的情景,不是工作量的题材,而是路程的题材。还有,系统软件升级时,每一台湾游客户机供给重新安装,其保险和升级换代开销卓殊高。

Ø  对客户端的操作系统一般也会有限定。恐怕适应于Win98,
但无法用于Win两千或WindowsXP。可能不适用于微软新的操作系统等等,更毫不说Linux、Unix等。

2.B/S最大的帮助和益处正是足以在任何地方开始展览操作而不用安装别的特别的软件。只要有一台能上网的电脑就能应用,客户端零爱惜。系统的扩大分外简单,只要能上网,再由系统一管理理员分配叁个用户名和密码,就足以使用了。甚至能够在线申请,通过集团内部的安全认证(如CA证书)后,不供给人的参预,系统能够自行分配给用户3个账号进入系统。

 

转自:http://blog.csdn.net/tigerjibo/article/details/6629545   

谢!

相关文章