• 主页
  • 相册
  • 随笔
  • 目录
  • 存档
Total 244
Search AboutMe

  • 主页
  • 相册
  • 随笔
  • 目录
  • 存档

高级数据库笔记-体系结构

2020-07-02

1. 定义

指按组件、组件功能 以及它们的交互作用定义系统的结构

1.1. 分类

  • 应用处理器(AP)
    • 用于完成分布数 据处理的软件,如:处理访问多 个场地的请求, 查询全局字典中 分布信息等。
  • 通信管理器(CM)
    • 应用处理器(AP) 用于完成分布数 据处理的软件, 如:处理访问多个场地的请求, 查询全局字典中 分布信息等。
  • 数据处理器(DP)
    • 负责进行数据管理的软件,类似 于一个集中式数 据库管理系统 (DBMS)

数据库中间件

1.2. 模式结构

我国分布式数据库系统标准草案中给定的抽象为四层的模式结构:

  • 全局外层
  • 全局概念层
  • 局部概念层
  • 局部内层

模式与模式之间是 映射关系

全局概念模式再经过分片模式和分配模式映射到局部模式

  • 分片模式
    • 描述全局数据的逻辑划分视图
  • 分配模式
    • 分配模式是描述局部数据逻辑的局部物理结构,即划分后的分片的物理分配视图

2. 分布式数据库系统分类

为全面、系统地对分布式数据库系统进行分类,采用分布式数据库的三个特性(分布性、异构性、自治性)组成的三维空间图 来描述分布式数据库的类型

2.1. 分布性

指系统的各组成单元是否位于同一场地上。 分布式数据库系统是物理上分散、逻辑上统一的系统, 即具有分布性。而集中式数据库系统集中在一个场地上, 所以不具有分布性

2.2. 异构性

指系统的各组成单元是否相同,不同为异构, 相同为同构

  • 数据异构性
    • 指数据在格式上、语法和语义上存在不同
  • 数据系统异构性
    • 指各个场地上的局部数据库系统 是否相同。如:均采用ORACLE数据库系统的同构数 据系统,或某些场地采用SYBASE数据库系统
  • 平台异构性
    • 指计算机系统是否相同

2.3. 自治性

指每个场地的独立自主能力

  • 集中式系统
    • 即传统的数据库系统
  • 联邦式系统
    • 实现需要交互的所有数据库对之间的一对一连接
  • 多数据库系统
    • 是指若干相关数据库的集合。 各个数据库可以存在于同一场地,也可分布在多 个场地
  • Notes
  • Sql
  • Notes
高级数据库笔记-设计
高级数据库笔记-概述
  1. 1. 1. 定义
    1. 1.1. 1.1. 分类
    2. 1.2. 1.2. 模式结构
  2. 2. 2. 分布式数据库系统分类
    1. 2.1. 2.1. 分布性
    2. 2.2. 2.2. 异构性
    3. 2.3. 2.3. 自治性
© 2024 何决云 载入天数...