- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
分布式数据库图书推荐分布式数据库系统及其应用(第三版),徐俊刚、邵佩英著,科学出版社2012年4月分布式数据库系统概述分布式数据库系统的起源和发展分布式数据库系统的定义和分类分布式数据库系统的体系结构分布式数据库系统与客户机/服务器模式分布式数据库管理系统其他非集中式数据库系统分布式数据库目录系统的主要内容和逻辑结构分布式数据库系统的主要技术分布式数据库系统的主要应用分布式数据库系统的优点和存在的技术问题1 分布式数据库的起源和发展1.1 分布式数据库的起源计算机平台环境的改变卫星通信蜂窝通信局域网广域网IntranetInternet信息系统应用需求地域上分散、管理集中的企业越来越多既要求实现本地数据管理,就要求存取异地的数据既要有各部门的局部控制和分散管理;又要有整个组织的全局控制和高层次的协同管理1 分布式数据库的起源和发展1.2 分布式数据库的发展分布式数据库发展阶段20世纪70年代末期——产生20世纪80年代——成长阶段20世纪90年代——商品化应用阶段21世纪——大规模应用阶段分布式数据库系统的12条规则本地自治性不依赖于中心节点可连续操作性位置独立性数据分片独立性数据复制独立性分布式查询处理分布式事务处理硬件独立性操作系统独立性网络独立性数据库管理系统独立性2 分布式数据库系统的定义和分类2.1 分布式数据库的定义和特点分布式数据库定义:物理上分散而逻辑上集中的系统,它使用计算机网络将地理位置分散而管理和控制又需要不同程度集中的多个逻辑单位(通常是集中式数据库系统)连接起来,共同组成一个统一的数据库系统。分布式数据库系统可以看成是计算机网络和数据库系统的有机结合。分布式数据库系统的特点物理分布性:数据不是存放在一个站点上逻辑整体性:是与分散式数据库系统的区别站点自治性:是与多处理机系统的区别数据分布透明性集中与自治相结合存在适当的数据冗余度事务管理的分布性2 分布式数据库系统的定义和分类DDBMS DBMS1DDBMS DBMS2全局用户12.1 分布式数据库的定义和特点全局用户2局部用户1局部用户2网络 DB1 DB2DDBMS DBMS3全局用户3局部用户3 DB3分布式数据库系统示意图2 分布式数据库系统的定义和分类2.2 分布式数据库的分类按局部DBMS的数据模型分类同构型DDBS同构同质型同构异质型(同类数据模型,不同DBMS)异构型DDBS按DDBS的全局控制类型分类全局控制集中型DDBS:全局控制机制和全局数据词典位于中心站点全局控制分散型DDBS:全局控制机制和全局数据词典分散在网络的各个站点上。全局控制可变型DDBS:也称主从型DDBS。分成两组站点,一组包含全局控制机制和全局控制词典,另外一组不包含。3 分布式数据库系统的体系结构 CM全局用户3.1 分布式数据库系统的体系结构 CM全局用户 GDBMS GDBMSGDD GDBGDD GDB LDBMS LDBMS网络 局部用户局部用户 LDD LDD LDB LDB CM全局用户 GDBMS局部用户 LDBMSGDD GDBLDD LDBCM:通信管理器DD:数据字典分布式数据库系统的体系结构3 分布式数据库系统的体系结构全局外模式全局外模式全局外模式 分布式数据库特有的3.2 基于三层模式的分布式数据库系统体系结构映象1全局概念模式全局DBMS映象2分片模式映象3全局外模式全局外模式全局外模式分配模式 分布式数据库特有的映象4映象1集中式数据库也有的全局概念模式局部概念模式局部概念模式局部DBMS全局DBMS映象2局部内模式局部内模式分片模式DBDB映象3分配模式映象4集中式数据库也有的局部DBMS局部概念模式局部概念模式局部内模式局部内模式DBDB3 分布式数据库系统的体系结构3.3 基于组件模式的分布式数据库系统体系结构4 分布式数据库系统与客户机/服务器模式4.1客户机/服务器模式的含义基于客户机/服务器模式的系统可以看作是真正意义上的分布式系统的一个特殊情况——某些站点是客户机站点,而另一些站点是服务器站点;所有的数据都驻留在服务器站点;所有的应用都在客户机站点运行;应用请求是通过客户机请求和服务器响应的协作方式来完成的;一般不提供完全的位置透明性,即“存在接缝”。4 分布式数据库系统与客户机/服务器模式4.2集中式客户机/服务器系统4 分布式数据库系统与客户机/服务器模式4.3多客户机/单服务器系统4 分布式数据库系统与客户机/服务器模式4.4多客户机/多服务器系统4 分布式数据库系统与客户机/服务器模式4.5服务器-服务器系统4 分布式数据库系统与客户机/服务器模式4.6对等客户机/服务器系统5 分布式数据库系统的管理系统5.1 分布式数据库管理系统的功能 分布式数据库系统是在集中式数据库系
文档评论(0)