易学笔记-系统分析师考试-第5章 数据库系统/5.6 分布式数据库系统/5.6.1 分布式数据库概述

  • 分布式数据库系统
  1. 概念:是数据库技术与网络技术相结合的产物
  2. 描述
    1. 将传统的集中式数据库中的数据分布在网络上多台机器上
    2. 采用较小的计算机系统,物理位置单独
    3. 每个计算机有DBMS的一份完整的复制副本以及局部数据库
    4. 不同位置的计算机通过网络进行连接
  3. 特点
    1. 数据独立性
    2. 集中与自治性相结合
    3. 适用的数据冗余
    4. 一致性、可串行性、可恢复性
  • 分布式数据库的系统结构
  1. 结构图易学笔记-系统分析师考试-第5章 数据库系统/5.6 分布式数据库系统/5.6.1 分布式数据库概述
  2. 全局概念模式:
    1. 类似于局部数据库的外模式
    2. 采用的数据模型同是关系模型
  3. 分片模式
    1. 用于将一个关系模式分解为几个数据片,下一节介绍
  4. 分布模式
    1. 概念:定义数据分布片段的存放节点,决定了冗余模式还是非冗余模式
    2. 举例:如果分布模式是冗余的,则一个片段分配给多个节点;一个全局查询可以分解为多个子查询,每一个子查询范围的是本地局部数据库
  5. 局部概念模式:同局部数据库的概念模型
  6. 局部内模式:同局部数据库的内模型
  • 分布式数据库的优点
  1. 解决企业部门分散但是数据要求集中的需求
  2. 可帮助企业方便新增相对自主的部门
  3. 数据的分片可以满足负载均衡的需求
  4. 对企业多个旧数据库、并且需要全局性应用时可以考虑分布式数据库
  5. 相对于集中式数据库,分布式数据库可靠性更高,局部故障不影响应用正常运行