分布式数据库系统

分布式数据库系统

ID:27065581

大小:1.45 MB

页数:73页

时间:2018-11-30

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

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

1、中国人民大学信息学院数据库系统概论AnIntroductiontoDatabaseSystem第十四章分布式数据库AnIntroductiontoDatabaseSystem第十四章分布式数据库14.1概述14.2分布式数据库系统的体系结构14.3查询处理和优化14.4分布事务管理14.5小结AnIntroductiontoDatabaseSystem14.1概述14.1.1分布式数据库系统14.1.2分布式数据库系统的特点AnIntroductiontoDatabaseSystem14.1.1分布式数据库系统什么是分布式数据库?分

2、布式数据库由一组数据组成,这些数据物理上分布在计算机网络的不同结点(亦称场地)上,逻辑上是属于同一个系统。分布性逻辑整体性AnIntroductiontoDatabaseSystem分布式数据库系统(续)图14.1一个分布式数据库系统[例1]如图14.1所示AnIntroductiontoDatabaseSystem分布式数据库系统(续)区分一个系统是若干集中式数据库的简单连网还是分布式数据库系统的技术要点在于:系统是否支持全局应用一个典型的例子是银行转账从一个分行的账户(设在DB1数据库)中转移若干金额到另一个分行的账户(设在DB

3、3数据库)中去要同时更新两个结点上的数据库AnIntroductiontoDatabaseSystem分布式数据库系统(续)图14.2一个多处理机系统(SN并行结构)[例2]如图14.2所示AnIntroductiontoDatabaseSystem分布式数据库系统(续)多处理机系统(SN并行结构)没有局部应用分布式数据库不仅要求数据的物理分布,而且要求这种分布是面向处理、面向应用的AnIntroductiontoDatabaseSystem分布式数据库系统(续)分布式数据库:分布式数据库是由一组数据组成的,这组数据分布在计算机网络

4、的不同计算机上,网络中的每个结点具有独立处理的能力(称为场地自治),可以执行局部应用。同时,每个结点也能通过网络通信子系统执行全局应用。场地自治性自治场地之间的协作性AnIntroductiontoDatabaseSystem14.1概述14.1.1分布式数据库系统14.1.2分布式数据库系统的特点AnIntroductiontoDatabaseSystem分布式数据库系统的特点(续)一、数据独立性逻辑独立性物理独立性数据分布独立性(分布透明性)用户的应用程序书写起来就如同数据没有分布一样AnIntroductiontoDataba

5、seSystem分布式数据库系统的特点(续)二、集中与自治相结合的控制结构数据共享:(1)局部共享(2)全局共享控制机制:集中自治AnIntroductiontoDatabaseSystem分布式数据库系统的特点(续)三、适当增加数据冗余度提高系统的可靠性、可用性提高系统性能四、全局的一致性、可串行性和可恢复性局部数据库要保证ACID全局数据库也要保证ACIDAnIntroductiontoDatabaseSystem第十四章分布式数据库14.1概述14.2分布式数据库系统的体系结构14.3查询处理和优化14.4分布事务管理14.5

6、小结AnIntroductiontoDatabaseSystem14.2分布式数据库系统的体系结构14.2.1分布式数据库系统的模式结构14.2.2数据分片14.2.3分布透明性14.2.4分布式数据库管理系统AnIntroductiontoDatabaseSystem14.2.1分布式数据库系统的模式结构图14.3分布式数据库系统的模式结构AnIntroductiontoDatabaseSystem分布式数据库系统的模式结构(续)分布式数据库系统增加的模式级别(1)全局外模式(GlobalExternalSchema)(2)全局概

7、念模式(GlobalConceptualSchema)(3)分片模式(FragmentationSchema)片段(Fragment)定义片段以及全局关系到片段的映象(4)分布模式(AllocationSchema)定义片段的存放地点AnIntroductiontoDatabaseSystem14.2分布式数据库系统的体系结构14.2.1分布式数据库系统的模式结构14.2.2数据分片14.2.3分布透明性14.2.4分布式数据库管理系统AnIntroductiontoDatabaseSystem14.2.2数据分片数据分片有利于按照

8、用户的需求较好地组织数据的分布有利于控制数据的冗余度数据分片的方式水平分片垂直分片混合分片导出分片AnIntroductiontoDatabaseSystem数据分片(续)水平分片按一定的条件将关系按行(水平方向)分为若干不相交的子集

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

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

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