- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
第二章分布式数据库系统体系结构
Architecturedefinesasystem’sstructurewithComponentsFunctionsofcomponents,andTheirinteractionsurposeof“referencearchitecture”:AframeworkfordiscussionS2.1系统结构2.1系统结构DBMSStandardizationBasedonComponentsBasedonFunctionsBasedondata最早的是基于数据组织的ANSI/SPARCArchitecture(externalview,internalview,conceptualview)2.1系统结构分布式数据库系统借助于通信网络完成地理上分布存储的数据的逻辑集中管理。系统提供给用户的是全局外层视图,就象面对集中式数据库一样。全局外层用户的应用请求分布成局部请求及局部操作完成到结果提交及整个全局事务提交等操作由系统自动完成。§2.1系统结构DBMS系统结构见图2.1所示。CMAPAPAPDPDPDPDBDBDB客户端软件服务器端软件全局请求局部请求图2.1DBMS系统结构用户用户用户其中:AP:应用处理器DP:数据处理器CM:通信处理器 2.1系统结构其中:应用处理器(AP)用于完成分布数据处理的软件,如:处理访问多个场地的请求,查询全局字典中分布信息等。数据处理器(DP)负责进行数据管理的软件,类似于一个集中式数据库管理系统(DBMS)。通信管理器(CM)负责为AP和DP在多个场地之间传送命令和数据。 12不同系统的系统结构图。单击此处添加小标题DP单击此处添加小标题AP单击此处添加小标题集中库单击此处添加小标题§2.1系统结构§2.1系统结构不同系统的系统结构图。APAPDPb.多客户/单服务器(c/s)§2.1系统结构不同系统的系统结构图。APAPDPb.多客户/单服务器(c/s)§2.1系统结构不同系统的系统结构图。c.多客户/多服务器(mc/ms)APAPDPDP§2.1系统结构不同系统的系统结构图。 d.服务器结构APAPDPDP§2.2功能结构图2.3描述了DBMS的软件结构。 图2.3DBMS软件结构图存储管理局部库局部日志用户接口查询处理全局字典管理全局字典全局事务管理网络接口全局恢复管理全局日志局部查询处理局部字典管理局部事务管理局部恢复管理局部字典CMDPAP2.2功能结构各模块功能进行简要描述:AP功能:包括用户接口、查询处理、全局事务管理及全局字典管理和全局恢复管理。用户接口:检查用户身份,接受用户命令,如:SQL命令。查询处理:将用户命令翻译成数据库命令;生成全局查询的分布执行计划;收集局部执行结果并返回给用户。事务管理:调度协调和监视AP和DP之间的分布执行;保证复制数据的一致性;保证全局事务的原子性。§2.2功能结构各模块功能进行简要描述:2、DP功能包括局部查询处理、局部事务管理及局部字典管理和局部恢复管理。(1)局部查询处理?实现全局命令到局部命令的转换。(2)局部事务管理?执行局部数据操作;?返回局部执行结果;?保证子事务执行的正确性。§2.3模式结构 我国分布式数据库系统标准草案中给定的抽象为四层的模式结构(见图2.4)。四层模式划分为:全局外层、全局概念层、局部概念层和局部内层。模式与模式之间是映射关系。ES1ES2ESnGCSLISnLIS2LIS1LCS1LCS2LCSn映射映射映射模式全局模式局部模式局部模式分片模式分配模式全局外层全局概念层局部概念层……局部内层ES:全局模式GCS:全局概念模式LCS:局部概念模式LIS:局部内模式图2.4分布式数据库模式结构2.3模式结构全局模式(ES)全局模式定义全局用户视图,是分布式数据库的全局用户对分布式数据库的最高层抽象。全局用户使用视图时,不必关心数据的分片和具体的物理分配细节。2.3模式结构2、全局概念模式(GCS)-1全局概念模式定义全局概念视图,是分布式数据库的整体抽象,包含了全部数据特性
文档评论(0)