首页 > 知识点讲解
       分布式数据库的特点
知识路径: > 数据库主流应用技术 > 数据库主流应用技术 > 数据库主流应用技术 > 分布式数据库 > 分布式数据库基本概念 > 
被考次数:3次     被考频率:中频率     总体答错率:44%     知识难度系数:     
考试要求:了解      相关知识点:2个      
        分布式数据库系统,是传统集中式数据库系统的发展,因此它具有集中式数据库系统的特点。同时,由于它的分布性而又使这些特点具有新的含义。传统的数据库系统针对文件系统的弱点,采用了集中控制以实现数据共享,这是其最主要的特色。对于分布式数据库系统来说,由于数据的分散性,分布式数据库系统具有分散与集中的统一的特性。下面给出了分布式数据库的几个主要的特点。
               数据的集中控制性
               能够对信息资源提供集中控制,是主张采用数据库最强有力的动机之一。数据库是随着信息系统的演变而发展起来的,在这些信息系统中,每个应用程序都有自己的专用文件,这样就不利于数据的管理和共享,由于数据本身已被当作企业的重要投资,在这样的需求推动下,传统的数据库系统孕育而生。分布式数据库系统是在传统数据库系统的基础上的新发展,所以,它也具有集中控制的特性。
               在传统的数据库系统中,数据库管理员(Database Administrator,DBA)的基本任务是保证数据的安全,并负责对数据进行管理以达到用户和应用能够高效地访问数据。而在分布式数据库中可以认为存在全局数据库管理员和局部数据库管理员,这是一种分层控制结构,一般来说,全局数据库管理员负责管理所有数据库,而局部数据库管理员只负责各自节点的局部数据库,但是在有些情况下,局部数据库管理员可以有更高的自主性,甚至完成节点间的协调工作,从而不再需要全局数据库管理员。
               数据独立性
               数据独立性也是集中式数据库和文件系统相比所具有的一大特征,独立性是指数据的组成对应用程序来说是透明的。应用程序只需要考虑数据的逻辑结构,而不用考虑数据的物理存放,因而数据在物理组织上的改变不会影响应用程序。
               在分布式数据库系统中,数据的独立性同样具有重要的意义,分布式数据库的数据独立性除了具有传统意义上数据独立性的含义,还有分布式透明的含义。所谓分布式透明是指虽然应用程序所面对的是分散存放的数据,但就像使用集中式数据库一样,不必考虑数据库的分布特性。
               数据冗余可控性
               将数据组织在数据库中可以方便地实现数据的共享,因此要尽量减少数据冗余,这不仅使存储代价降低,还可提高查询效率,便于数据一致性维护,这是数据库系统优于文件系统的特点之一。但是,对数据库系统来说,也不可能达到绝对的无冗余数据。
               对于分布式数据库来说,由于数据存储的分散性,各场地在网络上需要传输数据,与集中式数据库相比,查询中就增加了传输代价。因此,分布式数据库中的数据一般存储在经常使用的场地上,但两个或两个以上的场地应用对同一数据有存取要求也是时常发生的,而且当传输代价高于存储代价时,可以将同一数据存储在两个(甚至更多)场地上,以节省传输的开销。另外,数据有多个副本,也可以提高系统的可用性,即当系统中某个节点发生故障时,因为数据有其他副本在非故障场地上,对其他所有场地来说,数据仍然是可用的,从而保证数据的完备性。由于这种冗余度是在系统控制之下的,所以给系统造成的不利的影响是可控制的。
               另外,由于可用副本的存在也相应地提高了场地自治性的性能。
               场地自治性
               在分布式数据库系统中,多个场地的局部数据库在逻辑上集成为一个整体,这个整体被称为全局数据库,并为分布式数据库系统的所有用户使用,这种应用称为分布式数据库的全局应用,其用户为全局用户;同时,分布式数据库系统还允许用户只使用本地的局部数据库,这种应用为局部应用,其用户为局部用户,甚至局部用户所使用的数据可以不参与到全局数据库中去。这种局部应用独立于全局应用的特性就是局部数据库的自治性。
               由于自治性,对每个场地来说就有两种数据,一种是参与全局数据库的局部数据,而另一种则是不参与全局数据库的数据。
               存取的有效性
               在传统的数据库系统中,采用二次索引、文件链接等复杂的存储结构是提高存取效率的主要方法。但在分布式数据库系统中,仅仅采用复杂的存取结构并不是一个正确的方法。分布式数据库系统中的全局查询被分解成等效的子查询,即全局查询的执行计划分解成多个子查询执行计划加以执行,它是根据系统的全局优化策略产生的,而子查询计划又是在各场地上分布执行的。因而,分布式数据库系统中查询优化有两个级别:全局优化和局部优化。
               全局优化主要决定在多个副本中选取合适的场地副本,使得场地间的数据传输量传输次数最少,从而使系统通信开销少。而局部优化就和传统的集中式数据库中的优化是一致的了。
 
本知识点历年真题:
隶属试卷 题号/题型 题干 难度系数/错误率
   2022年上半年
   数据库系统工程..
   上午试卷 综合知识
第69题
选择题
相比于集中式数据库,分布式数据库具有()的优点。

33%
   2021年上半年
   数据库系统工程..
   上午试卷 综合知识
第68题
选择题
下列选项中,( )不属于分布式数据库的优点。

64%
>>  更多  本知识点历年真题
 
 相关知识点:
 
软考在线指南
优惠劵及余额
在线支付
修改密码
下载及使用
购买流程
取消订单
联系我们
关于我们
联系我们
商务合作
旗下网站群
高级资格科目
信息系统项目管理师 系统分析师
系统架构设计师 网络规划设计师
系统规划与管理师
初级资格科目
程序员 网络管理员
信息处理技术员 信息系统运行管理员
中级资格科目
系统集成项目管理工程师 网络工程师
软件设计师 信息系统监理师
信息系统管理工程师 数据库系统工程师
多媒体应用设计师 软件评测师
嵌入式系统设计师 电子商务设计师
信息安全工程师
 

本网站所有产品设计(包括造型,颜色,图案,观感,文字,产品,内容),功能及其展示形式,均已受版权或产权保护。
任何公司及个人不得以任何方式复制部分或全部,违者将依法追究责任,特此声明。
本站部分内容来自互联网或由会员上传,版权归原作者所有。如有问题,请及时联系我们。


工作时间:9:00-20:00

客服

点击这里给我发消息 点击这里给我发消息 点击这里给我发消息

商务合作

点击这里给我发消息

客服邮箱service@rkpass.cn


京B2-20210865 | 京ICP备2020040059号-5 |京公网安备 11010502032051号 | 营业执照 | Copyright ©2000-2023 All Rights Reserved 软考在线版权所有