客户服务器数据库环境.ppt
《客户服务器数据库环境.ppt》由会员分享,可在线阅读,更多相关《客户服务器数据库环境.ppt(34页珍藏版)》请在三一办公上搜索。
1、第6章 客户/服务器数据库环境,6.1 客户/服务器一般概念6.2 数据库应用系统结构的演变6.3 两层与多层客户/服务器结构6.4 小结,6.1 客户/服务器一般概念,一、主要技术特征 客户/服务器主要技术特征可归纳为以下几方面:服务:客户/服务器是从服务的概念出发,提出了对服务功能的明确划分。一个服务器可同时为多个客户提供服务,服务器具有对多个客户使用共享资源的协调能力。,6.1 客户/服务器一般概念,一、主要技术特征位置透明性:客户和服务器之间存在着多对一或多对多的关系,客户/服务器软件应向客户提供服务器位置透明性服务。也就是说,客户端的应用请求不必考虑也不必知道服务器的位置,由哪个服务
2、器或何处的服务器提供服务对客户是透明的。,6.1 客户/服务器一般概念,一、主要技术特征可扩展性:客户/服务器系统可进行横向扩展与纵向扩展,如增加服务器个数,提高硬件配置等,以扩大系统服务规模、增加服务器软件功能、增加新的服务项目与提高服务性能等等。,6.1 客户/服务器一般概念,二、基本构成 基本的客户/服务器系统由三部分组成:客户平台、服务器平台、连接支持。客户平台 客户机原则上可以是任何一种计算机,一般选用微型计算机。客户机运行前端应用程序,提供应用开发用的工具,同时还可以通过网络获得服务器的服务,使用服务器上的共享资源。,6.1 客户/服务器一般概念,客户平台它需要具有适当的内存、连网
3、功能。客户机运行的操作系统可以是Windows、Linux或Unix等。客户机应该具有较强的应用开发功能、直观友好的用户界面和高效的处理能力。服务器平台 服务器平台必须是多用户计算机系统。可以是PC服务器、工作站、支持对称多处理器的超级服务器,也可以是小型、中型或大型计算机。,6.1 客户/服务器一般概念,连接支持 处于客户与服务器之间,负责透明地连接客户与服务器,完成数据通信功能。C/S系统是能把工作任务交给客户机和服务器分担的系统,是把用户接口、事务处理、数据管理等功能恰当地进行划分的一整套方法。C/S涉及的软件方面就是把原来运行在大中型、超小型机上的大型软件进行适当的划分,在客户机和服务
4、器之间进行合理分配。,6.1 客户/服务器一般概念,三、服务器类型 文件服务器:仿大中型机对文件共享的管理机制,实现用户帐户管理,对用户口令、身份检验、用户的文件存取权限的管理,和共享文件的并发控制等。网络中不同用户可以存取文件服务器中的共享文件。数据库服务器:安装和执行DBMS功能的服务器。客户将SQL语句通过网络发送给数据库服务器,数据库服务器将SQL命令执行后的结果通过网络回送给用户。,6.1 客户/服务器一般概念,三、服务器类型 Web服务器:在Internet和Intranet环境下存储和管理HTML和XML页面的服务器。更广泛地是存储和管理Internet和Intranet中的各种
5、信息,包括文字、图形、图象、声音等多媒体信息的服务器。电子邮件服务器:在Internet和Intranet环境下存储和管理电子邮件的服务器。,6.2 数据库应用系统结构的演变,一、主/从式结构 主/从式结构数据库管理系统也称为主机/终端结构,是指一个主机带多个终端的多用户数据库管理系统结构。如图6.1所示。这种体系结构是一种集中式计算结构,主机上安装的是集中式多用户数据库管理系统。,6.2 数据库应用系统结构的演变,一、主/从式结构主从结构的优点是数据库管理系统和软件系统(包括应用系统、DBMS、数据库和操作系统)都容易管理与维护。缺点是终端用户数目受到主机规模的限制,不容易扩展。而且当用户数
6、增加到一定程度后,主机的任务会过分繁重,从而使系统性能下降。另外当主机出现故障时,整个系统所有用户都受到影响。,6.2 数据库应用系统结构的演变,这一时间的主要使用数据库厂商提供的开发环境,如,嵌入式SQL、Oracle reporter、Informix 4GL等。终端 图6.1 主/从式结构的数据库管理系统,6.2 数据库应用系统结构的演变,二、分布式结构 分布式结构的数据库管理系统也就是分布式数据库管理系统。分布式数据库由一组数据库组成。这组数据库物理地分布在计算机网络的不同计算机上,但是他们在逻辑上是一个整体,从用户的观点看好象是一个集中式数据库。如图6.2所示。网络中的每个结点都可以
7、独立地处理本地数据库中的数据,执行局部应用;同时也可以同时存取和处理多个异地数据库中的数据,执行全局应用。,6.2 数据库应用系统结构的演变,图6.2 分布式结构的数据库管理系统,6.2 数据库应用系统结构的演变,三、客户/服务器结构 在基于网络的数据处理中,客户机/服务器计算模式具有里程碑式意义。主从式数据库管理系统中的主机和分布式数据库管理系统中的每个结点机都是一个通用计算机,既执行DBMS功能又执行应用程序。客户服务器数据库管理系统可以分为集中的服务器结构(图6.3)和分布的服务器结构(图6.4)。,6.2 数据库应用系统结构的演变,图6.3 集中的服务器结构,6.2 数据库应用系统结构
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 客户 服务器 数据库 环境

链接地址:https://www.31ppt.com/p-6566023.html