专注在线职业教育23年
下载APP
小程序
希赛网小程序
导航

预约成功后,不错过重要时期

点击预约

系统分析师教程知识点精讲之分布式数据库

责编:长颈鹿 2016-12-28

>>>>>希赛2017上半年软考公开课,解读考试趋势,报名不再迷茫


    系统分析师考试在2017上半年开考,希赛小编为大家整理了一些系统分析师教程知识点精讲,一下是有关分布式数据库的讲解,希望对准备参加考试的你有所帮助。

      分布式数据库

      【概念】逻辑统一,物理分布;

      分布式数据库必须保证数据库全局数据一致性,并发操作可串行性,和故障的全局性;

      【特点】

      (1)数据独立性与位置透明性;

      (2)集中和节点自治相结合;

      (3)支持全局数据库的一致性和可恢复性;

      (4)复制透明性;

      (5)易于扩展性;

      【优点】

      (1)具有灵活的体系结构;

      (2)适应分布式的管理和控制机构;

      (3)经济性好;

      (4)系统可靠性高、可用性好;

      (5)易于扩展好,易于集成现有系统。

      (6)局部应用响应速度快。如果存取的数据在本地数据库中,那末就可以由用户所在的计算机来执行,速度就快。

      【缺点】

      (1)系统开销大、主要花在通信部分,故障率高;

      (2)存取结构复杂;一般来说,在分布时数据库中存取数据,比在集中时数据库中存取数据更复杂,开销更大。

      (3)数据的安全性和保密性较难控制。在具有高度场地自治的分布时数据库中,不同场地的局部数据库管理员可以采用不同的安全措施,但是无法保证全局数据都是安全的。安全性问题式分布式系统固有的问题。因为分布式系统式通过通信网络来实现分布控制的,而通信网络本身却在保护数据的安全性和保密性方面存在弱点,数据很容易被窃取。

      【保证数据一致性的方法】

      数据副本的一致性、保证分布式事务的ACID属性、故障恢复的一致性;

      【数据库复制】

      向分布式环境中各个数据库节点提供数据复制,保持数据的一致性或者控制与维护冗余数据。分为同步、异步方式,体系结构有主从(一个主点、多个复制点)、对等、分布式(多个主点,一个复制点)等。

      同步复制,复制数据在任何时间在任何复制节点均保持一致。如果复制环境中的任何一个节点的复制数据发生了更新操作,这种变化会立刻反映到其他所有的复制节点。这种技术适用于那些对于实时性要求较高的商业应用中。

      异步复制,所有复制节点的数据在一定时间内是不同步的。如果复制环境中的其中的一个节点的复制数据发生了更新操作,这种改变将在不同的事务中被传播和应用到其他所有复制节点。这些不同的事务间可以间隔几秒,几分种,几小时,也可以是几天之后。复制节点之间的数据临时是不同步的,但传播最终将保证所有复制节点间的数据一致。

      Oracle的数据库复制机制:

      【故障与恢复】

      事务故障:主要靠日志来实现;2PC协议,协调者,参与者,提交过程分为表决和执行阶段;

      系统故障

      介质故障:

      【数据库服务器建设】采用多机集群Cluster,存储采用全冗余SAN结构(HBA卡--光纤存储卡,用于服务器与光纤阵列规的连接。建立光纤通道---高性能的连接标准,用于服务器、海量存储子网络、外设间通过集线器、交换机和点对点连接进行双向、串行数据通讯。


      希赛网,拥有十四年软考培训经验,希赛网一直坚持自主研发,将丰富的软考培训经验有效融入教程研发过程,自成体系的软考在线题库软考历年真题)、软考培训教材软考视频教程,多样的培训方式包括面授、和,使考生的学习更具系统性,辅导更具针对性。采用全程督学机制,,软考平均通过率在全国。

更多资料
更多课程
更多真题
温馨提示:因考试政策、内容不断变化与调整,本网站提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准!
相关阅读
查看更多

加群交流

公众号

客服咨询

考试资料

每日一练