第二章 分布式数据库系统体系结构(第1次).ppt

第二章 分布式数据库系统体系结构(第1次).ppt

  1. 1、本文档共35页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第二章 分布式数据库系统体系结构(第1次).ppt

2.7 分布式数据库系统分类 按局部数据库管理系统的数据模型分类 同构型(Homogeneous)DDBS 各个站点上的数据库的数据模型都是同一类型 (如:关系型); 同构同质型:数据模型是同一类型,而且是同一种DBMS; 同构异质型:数据模型是同一类型,但不是同一种DBMS(如:SyBase, Oracle等); 异构型(Heterogeneous)DDBS 2.7 分布式数据库系统分类 分布式数据库系统的分类很多。为全面、系统地对分布式数据库系统进行分类,采用分布式数据库的三个特性(分布性、异构性、自治性)组成的三维空间图来描述分布式数据库的类型。 三个基本特性 分布性是指系统的各组成单元是否位于同一场地上。 分布式数据库系统是物理上分散、逻辑上统一的系统,即具有分布性。而集中式数据库系统集中在一个场地上,所以不具有分布性。 异构性是指系统的各组成单元是否相同,不同为异构,相同为同构。异构主要: 数据异构性:指数据在格式上、语法和语义上存在不同。 数据系统异构性:指各个场地上的局部数据库系统是否相同。如:均采用ORACLE数据库系统的同构数据系统。或某些场地采用SYBASE数据库系统,某些场地采用INFORMIX系统的异构数据库系统。 平台异构性:指计算机系统是否相同。如:均为微机系统组成的平台同构系统或由VAX或ALPHA系统等异构平台组成的系统。 2.7 分布式数据库系统分类 自治性是指每个场地的独立自主能力。自治性通常由设计自治性、通讯自治性和执行自治性三方面来描述。 2.7 分布式数据库系统分类 第二章 分布式数据库系统体系结构 分布式数据库系统原理与应用 第二章 分布式数据库系统体系结构 主要内容 物理结构和逻辑结构 体系结构 模式结构 组件结构 分布式数据库系统分类 2.1 物理结构和逻辑结构 场地4 网络 场地1 场地2 场地3 场地m DDBS的物理结构 DDBMS 全局用户 LDBMS1 LDBMSn …… DB1 DBn DDBS的逻辑结构 2.2 DDBS的体系结构 系统的体系结构 按组件、组件功能以及它们的交互作用定义系统 的结构 层次结构 组件结构 模式结构 2.2.1 基于客户端/服务器 的体系结构 CM AP AP AP DP DP DP DB DB DB 客户端软件 服务器端软件 全局请求 局部请求 用户 用户 用户 其中:AP:应用处理器 DP:数据处理器 CM:通信处理器 应用处理器(AP) 用于完成数据处理的软件,如:处理访问多个场地的请求,查询全局字典中分布信息等。 数据处理器(DP) 负责进行数据管理的软件,类似于一个集中式数据库管理系统(DBMS)。 通信管理器(CM)负责为AP和DP在多个场地之间传送命令和数据。 不同的客户端/服务器结构系统 AP DP 集中库 AP AP DP b. 多客户/单服务器(c/s) 不同的客户端/服务器结构系统 c. 多客户/多服务器 (mc/ms) AP AP DP DP 不同的客户端/服务器结构系统 d. 服务器结构 AP AP DP DP 不同的客户端/服务器结构系统 2.2.2基于“中间件”的客户/服务器的体系结构 数据库访问中间件实现了应用程序与本地或异地的同构或异构数据源的数据交换。简单的说,利用数据访问中间件,客户端发出数据查询指令,经过中间件处理,发送到服务器,服务器完成数据查询,再经中间件,将结果送回客户端。 2.2.2基于“中间件”的客户/服务器的体系结构 负载平衡监测:负责监控数据库服务器的状态及性能,调度依据 数据处理:负责处理从数据库返回的数据,按一定的方式将数据传送给AP。 数据库管理器:负责接收客户请求队列中的客户请求,调用相应的驱动程序管理器,完成相应的数据库查询任务。 驱动程序管理器:负责调度相应的数据库驱动程序,实现与相应的数据库的连接。 AP AP DP DP 数据处理模块 客户请求队列 负载平衡检测 驱动程序1 驱动程序2 …… 驱动程序n 数据库管理器 驱动程序管理器 网络通信接口 数据库访问接口 数据库连接1 数据库连接2 …… 数据库连接n 数据库连接池 客户端软件 服务端软件 数据库中间件 用户接口 语义数据控制器 分布式查询处理器 分布式事务管理器 局部查询处理器 局部事务管理器 存储管理器 外模式 全局概念模式 全局字典 局部概念模式 系统日志 局部内模式 数据库 用户 用户请求 系统响应 应用处理器 数据处理器 局部调度管理器 锁管理器 局部恢复管理器 局部字典 2.3 DDBS的组件结构 用户接口:检查用户身份,接受用

文档评论(0)

xinshengwencai + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:5311233133000002

1亿VIP精品文档

相关文档