分布式数据库系统概述

分布式数据库系统概述

ID:15093495

大小:1.38 MB

页数:13页

时间:2018-08-01

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

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

1、第一章分布式数据库系统概述1、逻辑集中和物理分散:(P4)分布式数据库系统定义:分布式数据库,通俗地说,是物理上分散而逻辑上集中的数据库系统。分布式数据库系统使用计算机网络将地理位置分散而管理和控制又需要不同程度集中的多个逻辑位连接起来,共同组成一个统一的数据库系统。物理分散:分布式数据库系统中的数据不是存储在一个站点上,而是分散的存储在由计算机网络连接起来的多个站点;这是与集中式数据库系统的最大差别之一。逻辑集中:分布式数据库系统中的数据物理上是分散在各个站点中,但是这些分散的数据逻辑上构成一个整体,它们被分布式数据库系统

2、的所有用户共享,并由一个分布式数据库管理系统统一管理,它使得“分布”对用户来说是透明的。这是与分散式数据库的最大区别。2、构与质:(P7)构:数据库的数据模型;质:DBMS的类型;构与质的种类:同构型:数据库的数据类型是同一类型的;其中同构型DDBS又分为:同构同质DDBS、同构异质DDBS;l同构同质DDBS:站点上的数据库都是同一类型的,而且是同一种DBMS;l同构异质DDBS:站点上的数据库都是同一类型的,但不是同一种DBMS;异构型DDBS:各站点上数据库的数据模型的类型各不相同;3、分布式数据库的体系结构、模式结构

3、和功能结构的理解(参考P9、P12和P17的图解及定义);l体系结构:给出该系统的总体架构,定义整个系统的各组成部分及他们的功能,定义系统个组成部分之间的相互关系。组成成分有:局部DB和全局DB,局部DBMS和全局DBMS,及局部DBA和全局DBA。l模式结构:全局外模式,全局概念模式,分片模式,分配模式,局部概念模式,局部内模式。l功能模式:查询处理模块,完整性处理模块,调度处理模块,可靠性处理模块。1、分布式数据库数据分布透明性的划分:(P25)分布透明性的定义:指用户或用户程序使用分布式数据库如同使用集中式数据库那样,

4、不必关心全局数据的分布情况,包括全局数据的逻辑分片情况、逻辑片段的站点位置分配情况,各站点数据库的数据模型等情况对用户和用户程序是透明的。分布透明性的三个层次:l分片透明性:分布透明性中的最高层,位于全局概念模式与分片模式之间。l位置透明性:分布透明性的中间层,位于分片模式和分配模式之间。l局部数据模型透明性:分布透明性的最底层,位于分配模式与局部概念模式之间。第一章分布式数据库系统的设计1、分布式数据库的设计目标:(P41)分布式数据库设计的目标除了包括集中式数据库设计中的目标外,还要包括以下几点:分布式数据库的本地性或近

5、地性;控制数据的适当冗余;工作负荷分布;存储的能力和费用;(详细内容参看课本内容)2、1)分片应遵守的原则:(P45)(1)完整性条件;(2)可重构条件;(3)不相交条件2)分片的方式:(P45)(1)水平分片:是对全局关系执行“选择”操作。分为基本分片和基于到处分片。(2)垂直分片;是通过“投影”操作把它的属性分成若干组。3、P67,习题2.9第一章分布式数据库的查询处理与优化1、分布式数据库查询处理的分类及层次结构:1)分布式数据库查询的分类:(P76)(1)局部查询;(2)远程查询;(3)全局查询;2)层次结构:(P7

6、8)分布式数据库查询处理的层次结构,查询处理可分为四个层次:(1)查询分解:将查询问题转换成一个定义在全局关系上的关系代数式;(2)数据本地化:把一个在全局关系上的查询,进行具体化,落实到适合片段上的查询;(3)全局优化:寻找最优策略;(4)局部优化:每个子站点上执行的子查询;1、查询优化的方式:(P79)1)基于关系代数等价变换的查询优化处理2)基于半连接算法的查询优化处理3)基于直接连接算法的查询优化处理(详细原理参照课本及例题3.3、例题3.4、P95习题3.6)h第一章分布式数据库中的事务管理和恢复1、根代理及事务代

7、理的概念:(P100)根代理:每个应用中负责启动整个事务的代理,也成为总代理;事务代理:在分布式数据库系统中,为了完成在不同站点上的相应功能,分布式应用必须在这些站点中执行若干进程,这些进程称为该应用的事务代理。根代理特权:l只有根代理才能发出全局有效的事务开始、提交和撤销原语。l只有根代理才能请求建立新的事务代理。l各站点上的子事务都执行成功,根代理才能决定提交该事务,否则根代理将决定撤销该事务。2、两阶段提交协议如何划分及每阶段任务1、分布式数据库的故障类型:第五章分布式数据库的并发控制1、串行调度:(P133)设有一组

8、事务T={T1,T2,T3…Tn},如果事务Ti的所有操作都先于Tj的操作,记为Ti

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

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

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