第1讲 分布式数据库概述.pptVIP

  1. 1、本文档共53页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第1讲 分布式数据库概述

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 1.2.3分布式数据库管理系统(DDBMS) 分布式数据库系统由分布式数据库(DDB)和分布式数据库管理系统(DDBMS)组成。 分布式数据库管理系统是分布式数据库系统的一组软件。负责管理分布式数据库的数据管理和操作。由于分布式数据库管理系统基于分布环境下实现,必保证逻辑数据的一致性、完整性等 1.2分布库系统的基本概念 ?例: 一家全国范围的软件公司的分布系统 特点: 数据分布在各个场地上,如公司的雇员(EMP)和项目信息(PROJECT)。 查询涉及多个场地 1.2分布库系统的基本概念 网络 上海 北京 东京 广州 DB DB DB DB DB DB 上海-EMP 上海-ASSIGNMENT 上海-PROJECT PAY 广州-EMP 广州-ASSIGNMENT 广州-PROJECT PAY 东京-EMP 东京-ASSIGNMENT 东京-RROJECT PAY 北京-EMP 北京-ASSIGNMENT 北京-PROJECT PROJECT(BUDGET=50) EMP(TITLE=5) PAY EMP(ENO,ENAME,TITLE) ASSIGNMENT(ENO,PNO,RESPONSIBILITY, DURING) PROJECT(PNO, PNAME,BUDGET) PAY(TITLE,SALARY) 1.2.4分布库系统应用举例 1.2.5分布式数据库的特性 数据透明性 场地自治性 1.2分布库系统的基本概念 数据透明性 逻辑层是用户语义层,物理层是具体实现细节。逻辑层的语义与物理层的实现分离开来,对高层系统和用户隐蔽了实现细节。即应用程序无须考虑数据分片细节,对分片的调用(分片到分段的映射)由系统自动完成。 数据集合 片段 片段 场地n 逻辑层 物理层 分片 分片 场地1 图1.6 数据分片、分段示意图 1.2分布库系统的基本概念 数据透明性 逻辑层是用户语义层,物理层是具体实现细节。逻辑层的语义与物理层的实现分离开来,对高层系统和用户隐蔽了实现细节。即应用程序无须考虑数据分片细节,对分片的调用(分片到分段的映射)由系统自动完成。 数据集合 片段 片段 场地n 逻辑层 物理层 分片 分片 场地1 图1.6 数据分片、分段示意图 1.2分布库系统的基本概念 数据透明性 分布透明性:全局用户看到的是全局数据模型的描述,用户象使用集中数据库一样,不需考虑数据的存储场地和操作的执行场地。 复制透明性:分布数据库支持有控制的数据冗余,即数据可重复存储在不同的场地上,提高系统的可用性和可靠性,加强系统处理的并行性。 分片透明性:分片是将一个关系的分成几个子关系之中的一个子关系。根据实际需求,一个分片可能存储在不同的场地上(实际存储在场地上称分段)。 1.2分布库系统的基本概念 场地自治性 局部用户独立于全局用户的特性称局部数据库的自治性,也称场地自治性。 1.2分布库系统的基本概念 全局应用 多个场地或结点的局部数据库在逻辑上集成一个整体,为所有用户使用 局部应用,用户只使用本地的局部数据库 场地自治性 设计自治性:局部数据库管理系统(DBMS)能独立决定它自己局部库的设计。 通信自治性:局部数据库管理系统(DBMS)能独立决定是否和如何与其他场地的DBMSs通信。 执行自治性:局部数据库管理系统(DBMS)能独立决定以何种方式执行局部操作。 1.2分布库系统的基本概念 局部用户与全局用户? 1.2分布库系统的基本概念 网络 DBMS 管理软件 DBMS 管理软件 DBMS 管理软件 DBMS 管理软件 用户应用 用户应用 1.3.1作用 分布式数据库系统是地理上(或物理上)分散而逻辑上集中的数据库系统。适合于分散型组织结构的任何信息系统。如:航空公司订票系统、陆、海、空军事指挥系统、CIMS制造业、银行通存通兑系统和连锁配送系统等等。 系统都涉及分散在不同地理位置上数据的一致性、完整性及有效性,是集中式数据库无法满足的。在此推动下,研制出分布式数据库系统,有效地适应了地理上分散的、网络环境下的、逻辑上统一的分布式系统的需求。 1.3分布库系统的作用和特点 1.3.2特点 分布式数据库系统是在集中式数据库和计算机网络技术基础上发展起来的,同时提出了许多新观点、新方法和实现的新技术,有效地提高了分布系统的性能。因此,分布式数据库系统具有许多集中库系统所不具备的优点。但由于分布库系统复杂,有些技术的实现还不完善,如:恢复开销庞大,导致系统效率严重下降;难于达到完全透明等。 1.3分布库系统的作用和特点 分布库系统的优势 提高系统性

文档评论(0)

yigang0925 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档