欢迎来到天天文库
浏览记录
ID:56994411
大小:250.50 KB
页数:32页
时间:2020-07-26
《分布式数据库系统课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第11章分布式数据库系统分布式数据库系统是数据库技术与网络技术相结合的产物,是应用于网络环境的数据库系统,是当前数据库系统应用最主要的一个方面。分布式数据库(DistributedDataBase)简记为DDB,分布式数据库系统简记为DDBS,分布式数据库管理系统简记为DDBMS。第11章分布式数据库系统11.1集中式系统与分布式系统11.2分布式数据库系统11.3DDB的模式结构11.4分布式数据存储11.5DDBS的功能及组成11.6分布式查询处理11.7客户机/服务器系统(C/S)11.8小结11.9习题11.1集中式系
2、统与分布式系统在20世纪70-80年代,人们主要采用集中式系统来处理计算机中的数据。集中式系统主要包括单机系统与主从式系统,其特点是数据集中存放在一台计算机上。集中式系统随着技术的发展和应用需求的扩深,已越来越不适应信息处理的需要。11.1.1集中式系统的不足11.1.2分布计算的方式11.1.1集中式系统的不足图11_1集中式数据库系统的工作原理首先,系统规模和配置不灵活,可扩充性和安全性差;其次,主机瓶颈,可靠性不高;第三,通信开销加大,影响性能;第四很难适应地理分散的大型公司管理数据需要。主机数据库终端用户处理结果存取请
3、求11.1.2分布计算的方式分布计算就是利用分布式数据库管理系统将分散在网络各点的数据库统一管理起来,使得网络中的各结点都能对数据库执行全局应用和局部应用的一种计算模式。经历了从处理分布、数据分布到功能分布的演变过程。处理分布:即处理是分布的,而数据是集中的。数据分布:即数据物理分布在网络不同结点上,逻辑上是整体。功能分布:能充分实现功能分布的计算模式就是当前的客户机/服务器结构。11.2分布式数据库系统数据库技术与网络技术相结合的产物11.2.1DDBS的定义11.2.2DDBS的特点11.2.3DDBS的优缺点11.2.4
4、DDBS的分类11.2.1DDBS的定义分布式系统是用通信网络连接起来的结点(亦称为“场地”)的集合,每个结点都拥有一个集中式数据库系统。定义11.1DDBS是指物理上分散逻辑上集中的数据库系统,系统中的数据分布存放在计算机网络不同场地的计算机中,每一场地都有自治处理(即独立处理)能力并能完成局部应用,同时,每一场地也能通过网络通信子系统执行(至少一种)全局应用。DDBS中有两个重要的组成部分是:分布式数据库(DDB)和分布式数据库管理系统(DDBMS)。11.2.2DDBS的特点四个基本特点:(1)物理分布性(2)逻辑整体性
5、(3)场地自治性(4)场地之间协作性四个导出特点:(5)数据独立性(6)集中与自治相结合的控制机制(7)适当增加数据冗余度(8)事务管理的分布性11.2.3DDBS的优缺点1.优点:(1)具有灵活的体系结构。(2)适应分布式的管理和控制机构。(3)经济性能优越。(4)系统的可靠性高、可用性好。(5)局部应用的响应速度快。(6)系统可扩展性好。2.DDBS的缺点(1)系统开销较大,主要花在通信部分。(2)存取结构复杂(如辅助索引、文件链接技术)。(3)数据的安全性和保密性较难处理。11.2.4DDBS的分类(1)同构同质型DDB
6、S:各个场地采用同一类型的数据模型(如关系型),同一型号的DBMS。(2)同构异质型DDBS:各个场地采用同一类型的数据模型,但DBMS的型号不同,如DB2、Oracle、Sybase、SQLServer等。(3)异构型DDBS:各个场地的数据模型和DDBS的型号都不同。11.3DDB的模式结构11.3.1DDBS的模式结构图(图11_3)11.3.2六层模式结构11.3.3六层体系结构的特征11.3.4五层映像与分布透明性11.3.1DDBS的模式结构图11.3.2六层模式结构1.全局外模式(GlobalExternalSc
7、hema)可有多个,是全局应用的用户视图,是全局概念模式的子集。2.全局概念模式(GlobalConceptualSchema)系统所有数据的整体逻辑结构,所有全局应用的公共数据视图3.分片模式(FragmentationSchema)定义片段以及全局关系与片段之间的映像。4.分布模式或称分配模式(AllocationSchema)方案有:集中式、分割式、全复制式、混合式。5.局部概念模式(LocalConceptualSchema)6.局部内模式(LocalInternalSchema)11.3.3六层体系结构的特征(1)数
8、据分片和数据分配概念的分离,形成了“数据分布独立性”概念。(2)数据冗余的显式控制。数据在各个场地的分配情况在分配模式中一目了然,便于系统管理。(3)局部DBMS的独立性,也称为“局部映像透明性”。此特征允许我们在不考虑局部DBMS专用数据模型的情况下,研究DDB管理的有关问
此文档下载收益归作者所有