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

下载本文档

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

文档简介

1、第2章,分布式数据库系统体系结构,主要内容,2.1体系结构2.2系统结构2.3模式结构2.4功能结构2.5分布式数据库系统分类2.6 MDBS体系结构2.7字典信息组织2.1系统结构,系统体系结构是指根据组件、组件功能及其相互作用来定义系统结构。参考体系结构的目的讨论的框架标准数据库管理系统标准化是基于组件、基于功能和基于数据的。最早的是基于数据组织的ansi/SPARC体系结构(外部视图、概念视图、内部视图)。数据库管理系统的体系结构,其中:应用处理器:应用处理器:数据处理器:通信处理器,应用处理器用于完成分布式数据处理软件,如:处理访问多个站点的请求,查询全局字典中的分布信息等。数据处理器

2、是负责数据管理的软件,类似于集中式数据库管理系统。通信管理器负责在接入点和接入点的多个站点之间传输命令和数据。2.1系统结构、不同系统的系统结构图、2.1系统结构、不同系统的系统结构图、b .多客户端/单服务器(c/s)、2.1系统结构、不同系统的系统结构图、b .多客户端/单服务器(c/s)、2.1系统结构、不同系统的系统结构图、c .2.1系统结构、不同系统的系统结构图、d .服务器结构、2.4组件结构、用户界面、语义数据控制器、全局查询处理器、全局执行监视器、本地查询处理器、2.1系统结构图、2.1系统结构图、2.1系统结构图、不同系统的系统结构图、d .服务器结构全局概念模式、全局日志

3、、本地概念模式、系统日志用户、用户请求、系统响应、应用处理器、数据处理器、2.2组件结构、应用处理器(AP)功能:用户界面:检查用户身份并接受用户命令,如SQL命令。 语义数据控制器:视图管理、安全控制和语义完整性控制(全局概念模式)。字典中定义了这些约束。全局查询处理器:将用户命令翻译成数据库命令;生成全局查询的分布式执行计划;收集本地执行结果并将其返回给用户。全局执行监视器(全局事务管理器):调度、协调和监视接入点和接入点之间的分布式执行;确保复制数据的一致性;确保全局事务的原子性。2.2组件结构、DP功能本地查询处理:实现从全局命令到本地命令的转换;访问路径选择器并选择要执行的最佳路径。

4、本地恢复管理器:维护本地数据库一致性的故障恢复。运行支持处理器(存储管理器):根据调度命令访问数据库;控制数据库缓存管理器;返回本地执行结果;确保子事务执行的正确性。2.3模式结构,中国分布式数据库系统标准草案中给出的抽象模式结构分为四层:全局外层、全局概念层、局部概念层和局部内层。模式之间存在映射关系。2.3模式结构,全局模式(ES):全局模式定义了全局用户视图,这是全局用户对分布式数据库的最高抽象。当全局用户使用视图时,他们不必关心数据碎片和具体的物理分配细节。全局概念模式(GCS):全局概念模式定义了全局概念视图,它是分布式数据库的整体抽象,包含所有数据特征和逻辑结构。像集中式数据库中的

5、概念模式一样,它是对整个数据库的描述。全局概念模式通过碎片模式和分配模式映射到局部模式。分段模式是描述全局数据的逻辑分区视图。也就是说,根据某些条件,全局数据逻辑结构被分成局部数据逻辑结构。每个逻辑被分成一个片。在关系数据库中,关系中的子关系被称为关系的片段。分配模式是描述本地数据逻辑的本地物理结构,即分区切片的物理分配视图。、2.3架构结构、局部概念视图(LCS):局部概念架构定义局部概念视图,它是全局概念架构的子集。本地概念模型用于描述本地站点上的本地数据逻辑结构。当全局数据模型不同于本地数据模型时,它还涉及数据模型转换。本地内部模式定义了本地物理视图,它是物理数据库的描述,类似于集中式数

6、据库的内层。分布式数据库的四层结构和模式定义描述了分布式数据库是由网络连接的本地数据库的逻辑集合。它将数据库分为全局数据库和本地数据库。全局数据库到本地数据库通过映射(1: n)模式来描述。全局数据库是虚拟的,由全局概念层描述。局部数据库是全局数据库的内层,由局部概念层和局部内层描述。全局用户只关心全局外层定义的数据库用户视图,其内部数据模型转换和站点分配部分由系统自动实现。2.4功能结构、全局数据库管理员、应用系统管理员、GCS处理器、es处理器、本地数据管理器、本地数据库管理员、GCS处理器-1、本地is处理器、内部数据库概念转换、int。storageint。db转换、企业管理员,2.5

7、分布式数据库系统的分类,分布式数据库系统有许多分类。为了对分布式数据库系统进行全面系统的分类,用由分布式数据库的三个特征(分布性、异构性和自治性)组成的三维空间图来描述分布式数据库的类型。三个基本特征的分布是指系统的组件是否位于同一地点。分布式数据库系统在物理上是分散的,在逻辑上是统一的,即分布式的。集中式数据库系统集中在一个站点,因此它不是分布式的。2.5分布式数据库系统异构性的分类是指系统的各个组成单元是否相同,不同之处是否异构,相同之处是否同构。异构性主要是:数据的异构性:它意味着数据在格式、语法和语义上是不同的。-数据系统的异构性:指每个站点上的本地数据库系统是否相同。例如,它们都采用

8、ORACLE数据库系统的同构数据系统。或者在一些站点采用SYBASE数据库系统,在一些站点采用INFORMIX系统的异构数据库系统。-平台异构性:指计算机系统是否相同。例如,它们是由微型计算机系统组成的平台同构系统或由VAX或阿尔法系统等异构平台组成的系统。2.5分布式数据库系统的分类,自治是指每个站点的独立能力。自治通常用设计自治、沟通自治和执行自治来描述。根据系统的自治性,可以分为集中式系统、联邦式系统和多数据库系统。-集中式系统是传统的数据库系统。-联邦系统:实现所有需要交互的数据库对之间的一对一连接。-多数据库系统:指若干相关数据库的集合。每个数据库可以存在于同一个站点,也可以分布在多

9、个站点。管理多数据库系统的软件称为多数据库管理系统,它管理一组自治数据库并提供透明访问。2.5分布式数据库系统的分类,分布式数据库系统的分布图-分布式数据库系统的分布图如下:多处理器,在本书中讨论(没有区别),更多的要求,2.5分布式数据库系统的分类,不同的DDB多数据库和多数据库:本地数据管理器是一个完整的数据库管理系统,有自己的DDL,DML和TM。DDB:只有一个数据管理器,以及一个依赖于这个管理器的组件数据管理器,它存在于每个本地站点。2.6 MDBS架构、具有全局概念模式的模型、不具有全局概念模式的模型、2.6 MDBS架构、MDBS的组件结构、2.6 MDBS架构和2.7字典信息组织。数据字典在数据库系统中用来存储数据库定义和管理信息。数据库系统中的词典信息分为全局词典和局部词典,其组织方式分为两种:集中式词典和分布式词典。集中字典是指将系统中的字典信息存储在某个地方进行统一管理。维护集中式字典很方便,但它将成为系统性能的瓶颈。分布式字典是

温馨提示

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

评论

0/150

提交评论