分布式数据库系统 何.pptVIP

  1. 1、本文档共16页,可阅读全部内容。
  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文档。上传文档
查看更多
分布式数据库系统 何

分布式数据库系统 专业:电子与通信工程(定向班) 柯泽广: 2014610010 何俊钢:2014610008 丁浩: 2014610005 范甜: 2014610006 主要内容 1、什么是分布式并行数据库系统 2、分布式数据库系统的体系结构 3、分布式查询处理 4、客户/服务器结构的分布式系统 1.1分布式并行数据库系统的定义 分布式系统粗略的定义:分布式数据库是由一组数据组成的,这些数据物理上分布在计算机网络的不同结点?(亦称为场地)上,逻辑上是属于同一个系统的 精确定义:分布式数据库是由一组数据组成的,这组数据分布在计算机网络的不同计算机上.网络中?的每个结点具有独立处理的能力,?称为场地自治(Autonomous),可以执行局部的应用程序.同时,每个结点也能通过网络通信子系统执行全局的应用。这就是说,每个场地是独立的数据库系统:? 1.1什么是分布式并行数据库系统 它有自己的数据库,自己的一组终端,自己的中央处理器,运行它自己的局部DBMS,执行局部的应用程序,具有高度的自治性.同时又相互协作组成一个整体,这种整体性的含义是,对于用户来说,从一个分布式数据库系统的逻辑上看如同一个集中式数据库系统一样,用户可以在任何一个场地执行全局应用.? 背景 数据库系统+计算机网络 1.1 分布式数据库系统的定义 DB1 DB1 DB1 计算机1 计算机2 计算机3 通讯网络 T1 T2 T3 T1 T2 T3 T1 T2 T3 1.1 分布式数据库系统的定义 一个分布式系统由通信网络联接起来的结点的集合。每个结点都是拥有集中式数据库的计算机系统。 分布式数据库的特点:数据库中的数据不是存储在同一场地,而是分布存储在多个场地。 1.1 分布式数据库系统的定义 分布性:数据库中的数据不是存储在同一场地.?更确切地讲,不存储在同一计算机?的存储设备上.?这就是与集中式数据库的区别. 逻辑整体性:这些数据逻辑上是互相联系的,是一个整体(逻辑上如同集中数据库).?这就可以和分散在计算机网络不同结点上的数据库或文件的集合相区别.?后者各结点的数据之间没有内在的逻辑联系.所以分布式数据库就有了?全局数据库(逻辑)和局部数据库(物理)的概念.? 1.1 分布式数据库系统的定义 物理上是分布的,逻辑上是统一的 一组数据库的集合 要素 计算机网络 数据库系统 DB1 DB1 DB1 计算机1 计算机1 计算机1 通讯网络 北京 重庆 上海 银行系统 访问本地银行数据:局部应用 通兑业务、转账业务:全局应用 1.1 分布式数据库系统的定义 全局应用:指涉及到两个或两个以上场地中数据库的应用。 网络的每个站点具有独立处理能力,可以执行局部应用,同时也能通过网络执行全局应用。 分布式数据库是由一组数据库组成,这些数据库分布在计算机网络的不同站点上,逻辑上是属于同一个系统的。 1.1 分布式数据库系统的定义 分布式数据库包含两个重要组成部分: 分布式数据库和分布式数据库管理系统。 分布式数据库是计算机网络环境中各场地上数据库的逻辑集合。 分布式数据库管理系统是分布式数据库系统中的一组软件,它复杂管理分布环境下逻辑集成数据的存取、一致性、有效性和完备性。 1.2 集中式系统和分布式系统的区别与联系 集中式数据库管理系统的缺点:通信开销大;系统的坚固性差;性能差;可扩充性差;设计、管理困难。 分散式系统:将数据库分成多个,建立在多台计算机上,数据库的管理、应用程序的研制都是分开并相互独立的,之间不存在数据通行联系。 分布式数据库系统的特点:数据的分布性;统一性;透明性。统一性(两个方面:数据在逻辑上的统一性和数据在管理上的统一性) 分布式数据库与集中式数据库相比的优点:坚固性好;可扩充性好;可改善性能;自治性好。 1.3 分布式数据库系统的透明性 位置透明性 用户或应用程序不必了解它所使用的数据的存储位置。 举例:银行的借贷业务:要判断的情况有5种。 复制透明性 有些数据并不存在一个场地,可能重复存放在不同的场地。本地数据库中也包含了外地数据库中的数据。 一个分布式系统有了这两种透明性后,用户看到的系统就如同一个集中式系统。 1.4 分布式数据库系统的优缺点 具有灵活的体系结构 数据库的使用单位组织上、地理上是分布的 适应分布式管理和控制机构。 经济性能优越 经济上和组织上的理由 系统的可靠性高,可用性好。 局部应用的响应速度快。 可扩展性好,易于集成现有系统。 既有数据库互连,历史继承;数据资源共享 系统规模逐步扩展增加结点,不影响现有系统运行 1.4 分布式数据库系统的优缺点 缺点: 系统开销大,主要花在通信部分。 复杂的存取结构在集中式系统中是有效存取数据的重要基数,但在分布式系统中不一定有效。 数据的安全和

文档评论(0)

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

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

1亿VIP精品文档

相关文档