- 1、本文档共68页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[小学教育]分布式数据库
A B C 1 2 3 3 5 7 A B C 1 2 3 4 5 6 3 5 7 B C D 2 3 4 5 7 8 8 6 4 2 3 8 计算R S ; R S; S R 3=2 3=1 3.3 基于联接的查询优化策略 在分布式查询处理时,究竟用半联接还是用联接方案,取决于数据传输和局部处理的相对费用。 4 客户/服务器结构的分布式系统 4.1 客户/服务器式DBS 在计算机中网络中,有一些计算机扮演客户,另一些扮演服务器,客户统通过计算机网络向服务器提出计算请求,服务器经过计算,将结果返回客户机。这样的计算机网络称为客户/服务器计算机网络。 4.1 客户/服务器式DBS Client Server 客户发出请求 同意连接请求 客户发出服务请求 服务器给出响应 连接建立 Client 客户发出请求 同意连接请求 客户发出服务请求 服务器给出响应 连接建立 4.1 客户/服务器式DBS 在客户/服务器式DBS中,数据库应用的功能分为两部分: 1、前端部分:由应用程序构成 2、后端部分:包括存取结果、查询优化、并发控制、恢复等系统程序。 4.2客户/服务器结构的分布式DBS 1、分布式DBS的物理级客户/服务器结构 2、客户机和服务器的功能划分方法 3、分布式DBS的逻辑级客户/服务器体系结构 2.3 分布透明性 分布(网络)透明性 分片透明性(全局视图和分片视图之间) 用户或应用程序只对全局关系进行操作而不必考虑关系的分片。如果分片模式改变了,通过调整全局模式与分片模式之间的映象关系来保持全局模式不变。 位置透明性(分片视图和分配视图之间) 用户或应用程序不必了解片段的存储位置。 局部数据模型透明性(分配视图和局部概念视图之间) 用户或应用程序不必了解局部场地上使用的是哪种数据模型。 R R1 R2 R3 R4 R11 R21 R12 R22 R23 R33 R43 S1 S2 S3 2.4 分布式数据库管理系统的功能及组成 1、DDBMS的主要功能: 用户能够对网络上任意场地数据库的数据进行远程存取,执行全局应用 。 支持透明存取,提供一定级别的分布透明性 。 支持对分布式数据库的管理与控制 。 支持对分布式事务的并发控制和恢复 。 为一个典型DDBMS的结构图,包括四个部分:全局数据库管理系统GDBMS、全局数据字典GDD、局部数据库管理系统LDBMS、通信管理CM。 网络 场地3 DDBMS结构图 场地1 LDB LDBMS GDBMS CM 用户/DBA GDD 场地2 1.全局数据库管理系统GDBMS GDBMS是DDBMS的核心,负责提供分布透明性,协调全局事务的执行及协调各场地上的LDBMS共同完成全局应用。 GDBMS通常包括: (1)用户接口层。提供一个用于检验用户身份的接口,用户的应用程序经用户接口处理,作为一个全局事务由DDBMS执行。 (2)语言处理层。负责查询语言的语法、词法分析,把查询语句转换成某种内部表示形式,如用语法树表示查询。 (3)分布式数据管理层。主要完成查询分解、优化和确定查询计划。 (4)分布式事务管理层。用于对分布式事务进行并发控制,并提供全局恢复功能。 (5)全局数据与局部数据之间的转换层。对异构系统,需将数据转换成系统可接受的形式。具体的转换有:数据模型的转换;数字代码格式、字长、精度、单位等的转换;操作命令、完整性规则、安全性规则的转换等。 2.全局数据字典GDD GDD负责提供系统的各种描述、管理和控制信息。如为系统提供各级模式描述、网络描述、存取权限、事务优先级、完整性约束与相容性约束、数据的分割及其定义、副本数据及其所在场地、存取路径、死锁检测、预防及故障恢复,与数据库运行质量有关的统计信息等。 数据字典又称数据目录,是面向系统的。它由系统定义,在初始化时由系统自动生成并为系统所用。 由于数据是分布的,因此数据字典也存在一个分布策略及管理问题 ,数据字典中的数据与冗余也需要进行优化。 3.局部数据库管理系统LDBMS LDBMS用来建立和管理各场地上的局部数据库LDB,提供场地的自治能力,可执行局部应用和全局查询的子查询 。 4.通信管理CM CM遵循网络协议,实现各场地之间数据的可靠传送,完成系统的通信功能 。 分布式数据库管理系统的分类 1.按LDBMS类型分类 (1)同构型DDBMS(Homogeneous DDBMS ) 同构型(也称均质型)系统是指系统中每个场地的LDBMS类型都相同,即它们支持相同的数据模型、访问
您可能关注的文档
- [初二政史地]香港和澳门.ppt
- [初二数学]求一次函数的解析式.ppt
- [初二数学]2013年 八年级下数学讲义-全下册18讲后9讲.doc
- [初二理化生]2010版药典微生物检验培训内容.ppt
- [初二理化生]光的色散.ppt
- [初二理化生]先天性行为和学习行为PPT.ppt
- [初二理化生]浮沉条件的应用.ppt
- [初二理化生]空中飞行的动物 昆虫.ppt
- [初二理化生]第一节___评价自己的健康状况.ppt
- [初二语文]八年级下册第四单元复习.ppt
- 艺术疗法行业商业机会挖掘与战略布局策略研究报告.docx
- 智能家庭娱乐系统行业商业机会挖掘与战略布局策略研究报告.docx
- 医疗纠纷预防和处理条例与医疗事故处理条例的思考分享PPT课件.pptx
- 新冀教版(2025)七年级数学下册《6.1 二元一次方程组》习题课件.pptx
- 新冀教版(2025)七年级数学下册精品课件:6.2.3 二元一次方程组的解法代入、加减消元法的综合应用.pptx
- 导演节目行业市场发展趋势及投资咨询报告.docx
- 制作和服培训行业风险投资态势及投融资策略指引报告.docx
- 医疗转诊的行政服务行业消费市场分析.docx
- 文件装订行业市场发展趋势及投资咨询报告.docx
- 在线语言艺术教育行业分析及未来五至十年行业发展报告.docx
最近下载
- 中国大陆人才趋势报告2024.pdf
- 纪委领导干部2025年度民主生活会个人对照检查材料2.docx VIP
- “弱爆破、短进尺”隧洞爆破开挖施工及安全控制.pdf
- Onkyo TX-NR737 Basic Manual for Upgrade用户手册说明书.pdf
- 2024-2025学年深圳市南山区四上数学期末试卷及答案.docx
- JTT 660-2006 -水上加油站安全与防污染技术要求.pdf
- 5_铁路2024冲刺(2+11)+知识点 - 打印.pdf VIP
- 二氯甲烷安全技术说明书(MSDS).pdf
- 深圳市第十四届职工技术创新运动会暨2024年深圳技能大赛鸿蒙移动应用开发(计算机程序设计员)“工匠之星”职业技能竞赛决赛样题.docx VIP
- PICC维护操作评分标准及流程.doc
文档评论(0)