分布式数据库系统概述(5)new

分布式数据库系统概述(5)new

ID:34623259

大小:1.05 MB

页数:67页

时间:2019-03-08

分布式数据库系统概述(5)new_第1页
分布式数据库系统概述(5)new_第2页
分布式数据库系统概述(5)new_第3页
分布式数据库系统概述(5)new_第4页
分布式数据库系统概述(5)new_第5页
资源描述:

《分布式数据库系统概述(5)new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、分布式数据库系统概述分布式数据库系统概述分布式数据库系统的由来分布式数据库系统的由来¢数据库应用需求的拓展数据库应用需求的拓展¢计算机硬件环境的改变计算机硬件环境的改变¢计算机网络与数字通信的飞速发展,卫星计算机网络与数字通信的飞速发展,卫星通信,蜂窝通信,计算机局域网,广域通信,蜂窝通信,计算机局域网,广域网,激增的网,激增的IntranetIntranet及及InternetInternet得到了广泛应得到了广泛应用用分布式数据库系统的发展分布式数据库系统的发展数据库系统与计算机网络系统相结合的产物★20世纪70年代末进入成长阶段例如:德国斯图加特大学研制的POREL系统等★20

2、世纪90年代进入商品化应用阶段一些商品化数据库系统产品如:Oracle,Ingres,Sybase,Informix,IBMDB2大都提供对分布式数据库的支持¢银行的电子资金转移系统。假定一个分布式系统银行的电子资金转移系统。假定一个分布式系统由三个节点组成,分别分布在北京,上海,成由三个节点组成,分别分布在北京,上海,成都都,其中不同区域的帐户记录保存在各自地区的,其中不同区域的帐户记录保存在各自地区的数据库中,它们通过通信网络连接在一起,构成数据库中,它们通过通信网络连接在一起,构成个统一的分布式数据库。在这样的系统中任意一个统一的分布式数据库。在这样的系统中任意一个节点可以存取

3、该节点的帐户,称做局部查询,个节点可以存取该节点的帐户,称做局部查询,同时也可以存取另一个节点的帐户,称做远程查同时也可以存取另一个节点的帐户,称做远程查询。询。¢分布式数据库的一个主要的功能就是给用户提供分布式数据库的一个主要的功能就是给用户提供进行复杂查询的操作,使用户就像在一个单一的进行复杂查询的操作,使用户就像在一个单一的数据库上操作一样。数据库上操作一样。什么是分布式数据库系统?什么是分布式数据库系统?¢物理上分散而逻辑上集中的数据库系统物理上分散而逻辑上集中的数据库系统¢使用计算机网络将使用计算机网络将物理位置分散物理位置分散而管理和而管理和控制又需要不同程度控制又需要不

4、同程度集中集中的多个的多个逻辑逻辑单位单位连接起来,共同组成一个统一的数据库系连接起来,共同组成一个统一的数据库系统统站点,场地,结点站点,场地,结点特点特点◆物理分布性◆物理分布性分散存储在多个站点,用户感觉不到分散分散存储在多个站点,用户感觉不到分散◆逻辑整体性◆逻辑整体性分散的数据逻辑上构成一个整体,可被全分散的数据逻辑上构成一个整体,可被全局用户共享局用户共享◆站点自治性◆站点自治性各个站点上的数据由本地各个站点上的数据由本地DBMSDBMS管理,具有管理,具有自治处理能力,完成本站点的应用。自治处理能力,完成本站点的应用。其他特点其他特点¢数据分布透明性数据分布透明性¢集中

5、与自治相结合的控制机制集中与自治相结合的控制机制¢存在适当的数据冗余度存在适当的数据冗余度¢事务管理的分布性事务管理的分布性分布式数据库系统的示意图分布式数据库系统的示意图分布式数据库系统分类分布式数据库系统分类¢按局部数据库管理系统的数据模型分类按局部数据库管理系统的数据模型分类同构同质型同构同质型同构型同构型DDBSDDBS同构异质型同构异质型异构型异构型DDBSDDBS¢按分布式数据库系统的全局控制系统类型按分布式数据库系统的全局控制系统类型全局控制集中型全局控制集中型DDBSDDBS全局控制分散型全局控制分散型DDBSDDBS全局控制可变型全局控制可变型DDBSDDBS分布式

6、数据库系统的体系结构分布式数据库系统的体系结构¢数据库分为局部数据库分为局部DBDB和全局和全局DBDB¢数据库管理系统分为局部数据库管理系统分为局部DBMSDBMS和全局和全局DBMSDBMS¢数据库管理员分为局部数据库管理员分为局部DBADBA和全局和全局DBADBA分布式数据库系统的体系结构分布式数据库系统的体系结构组成成分组成成分¢应用数据库:应用所需要的数据的集合应用数据库:应用所需要的数据的集合¢描述数据库:关于数据库中数据结构的定描述数据库:关于数据库中数据结构的定义及全局义及全局数据的分片,分布的描述数据的分片,分布的描述(数据(数据字典,数据目录,元数据)字典,数据

7、目录,元数据)数据分片数据分片¢将全局数据库进行逻辑分割将全局数据库进行逻辑分割¢分片方法分片方法((11)水平分片)水平分片((22)垂直分片)垂直分片((33)混合分片)混合分片关系关系S(S#,SNAME,AGE,SEX)S(S#,SNAME,AGE,SEX)定义关系定义关系SS的两个水平分片的两个水平分片DEFINEFRAGMENTSHF1DEFINEFRAGMENTSHF1ASSELECT*FROMSWHERESEX=ASSELECT*FROMS

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。