分布式数据库系统体系结构PPT课件_第1页
分布式数据库系统体系结构PPT课件_第2页
分布式数据库系统体系结构PPT课件_第3页
分布式数据库系统体系结构PPT课件_第4页
分布式数据库系统体系结构PPT课件_第5页
已阅读5页,还剩21页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、.第1、2章分布式数据库系统体系结构,2,主要内容,2.1体系结构2.2系统结构2.3模式体系结构2.4功能结构2.5分布式数据库系统分类2.6 MDBS体系结构2.7预信息配置,3,2.1系统结构,系统体系结构(参考体系结构的目的讨论的框架标准DBMS标准化组件基于功能的数据基础最古老的是基于数据组织的ANSI/Sparc体系结构(Externalview、Conceptualview、internal view).DBMS系统结构。其中:AP:应用程序处理器DP:数据处理器CM:通信处理器,应用程序处理器(AP)是用于完成分布式数据处理的软件,如处理对多个站点的访问请求、全局词典中的分布式

2、信息祖怀等。数据处理器(DP)负责类似于集中式数据库管理系统(DBMS)的数据管理软件。通信管理器(CM)负责在多个站点之间传输AP和DP的命令和数据。5,2.1系统结构,系统特定的系统结构,6,2.1系统结构,特定于系统的系统结构,b .多客户/单服务器(c/s),7,2.1系统结构c .多客户/多服务器(MC/ms)、AP、AP、DP、DP、9、2.1系统结构、其他系统的系统映射、d .服务器结构外部模式、全局概念模式、全局日志、本地概念模式、系统日志、本地内部模式、数据库、用户、和这些约束是预先定义的。全局查询处理器:将用户命令转换为数据库命令。为全局查询生成部署执行计划。收集本地执行结

3、果并将其返回给用户。全球执行监控(全球事务管理器):调度曹征和监控AP和DP之间分布式执行复制的数据的一致性确保全局事务的原子性。12、2.2组件结构、DP功能处理本地查询:使用本地命令访问转换路径选择器,然后选择运行最佳路径。本地恢复管理器:保持本地数据库一致性的故障转移。运行支持的处理器(存储管理器):根据计划的命令访问数据库控制数据库缓存管理器;返回本地运行的结果。确保子事务执行的准确性。13,2.3架构结构,在我国分布式数据库系统标准草案中给出的抽象是全局外层、全局概念层次、局部概念层次和本地内层。图案和图案之间存在映射关系。14,2.3方案结构、全局方案(ES):全局方案定义全局用户

4、视图、分布式数据库中全局用户的分布式数据库的最高抽象。全局用户使用视图时,不必关注数据的碎片和具体的物理分配详细信息。全局概念架构(GCS):全局概念架构定义全局概念视图是分布式数据库的完整抽象,包含所有数据特性和逻辑结构。与集中数据库的概念模型一样,是整个数据库的说明。全局概念模式通过分割模式和分配模式映射回本地模式。片段模式是描述全局数据的逻辑分区视图。也就是说,全局数据逻辑结构根据特定条件的划分,将全局数据逻辑结构分为本地数据逻辑结构。每个逻辑分为一个片段。在关系数据库中,一个关系的子关系称为该关系的一个片段。分配模式是描述本地数据逻辑的本地物理结构(即分区碎片的物理分配视图)。15,2

5、.3模式结构,本地概念视图(LCS):本地概念模式定义本地概念视图,它是全局概念模式的子集。本地概念模式用于描述本地场地中本地数据的逻辑结构。如果全局数据模型与本地数据模型不同,则还包括数据模型转换。本地内部模式定义本地物理视图,是物理数据库的说明,类似于中心数据库的内部层。分布式数据库的四层结构和方案定义说明了分布式数据库是网络连接的本地数据库的逻辑集合。将数据库分为全局数据库和本地数据库。从全局数据库到本地数据库的映射由映射(1: n)方案说明。全局数据库是虚拟的,描述为全局概念层次。本地数据库是全局数据库的内部层,由本地概念层和本地内部层描述。全局用户只对系统自动实施的全局外部定义数据库

6、用户视图感兴趣,例如内部数据模型转换、站点分配部分等。16,2.4功能结构,全局数据库管理员,应用程序系统管理员,GCS处理器,esprocessor Local data manager,local DBA,GCS processor-1,17,2.5分布式数据库系统分类,分布式数据库系统分类很多。为了全面系统地对分布式数据库系统进行分类,使用由分布式数据库的三个特性(分布式、异构、自主性)组成的三维空间图描述分布式数据库的类型。三种基本特性分布表示系统中的每个组成单元是否位于同一场地中。分布式数据库系统是物理分布的、逻辑集成的系统,即分布式系统。集中式数据库系统集中在一个站点,没有分布式。

7、18,2.5分布式数据库系统分类,异构性是指系统的各个组成单元是否相同,不同的是异构的,相同的是同构的。异构基本:-数据异构:意味着在格式、语法和语义上的数据不同。-数据系统异构:指示每个站点的本地数据库系统是否相同。示例:全部使用ORACLE数据库系统的同构数据系统。或者,有些站点使用SYBASE数据库系统,有些站点使用INFORMIX系统上的异构数据库系统。-平台异构:指示计算机系统是否相同。例如,由微机系统组成的平台同构系统,或由VAX或alpha系统等异构平台组成的系统。19,2.5分布式数据库系统分类,自治性是指各个场地的独立自主能力。自治一般由设计自治、通信自治和执行自治三个方面来

8、说明。根据系统的自主性,可以分为集中式系统、联邦系统(Federated DB)和多库系统(Multi DB)。-集中式系统是现有数据库系统。-联邦系统:在需要交互的所有数据库对之间实现一对一连接。-多库系统:表示多个相关数据库的集合。每个数据库可以具有相同的场地,也可以分布多个场地。管理多个数据库系统的软件称为多数据库管理系统。多数据库管理系统管理自主数据库集并提供透明访问。20,2.5分布式数据库系统分类,分布式数据库系统分布-分布式数据库系统的分布图为:多处理器,这本书(不区分),更多要求,21,2.5 DDB:组件数据管理器(component-data-manager),存在于只有一个数据管理器且依赖于该管理器的每个本地站点。,22,2.6 MDBS体系结构,具有全局概念模式的模型,23,没有全局概念模式的模型,2.6 MDBS体系结构,24,MDBS的组件结构,2.6 MDBS体系结构.数据库系统中的词典信息分为全局词典和本地词典,组织有两种方式:中心词典和分布式词典。集中式词典是系统的词典信息集中存储在一个站点上,以便进行统一管理。集中式主动裴珉姬管理方便,但可能成为系统性能的瓶颈。分布式词典是指将词典中的信息分

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论