第九章 分布式数据库系统
Distributed Database System
DDBS
• 分布式数据库
– 逻辑上是一个统一的数据库系统
– 物理上分散在不同的场地(节点)
– 各场地通过计算机网络连接在一起
– 统一由一个分布式数据库管理系统( DDBMS )
管理
• 特点
– 分布性:
• 数据的分布性
• 事务的分布性
– 协调性:逻辑上整体、具整体完整性约束
2
• 局部数据库(LDB)
– 分散在各个场地的数据库是局部数据库
(LDB)
– 本身是一个完整的数据库系统,具有本地真
实的数据库、本地用户、本地DBMS
• 全局数据库(GDB)
– 是一组局部数据库的集合
• 一组数据库系统的集合
• 是一个逻辑数据库(虚拟的)
3
• 数据的分布性
– 分布式数据存储
• 复制
• 分片
• 复制 + 分片
– 数据的冗余
• 提高数据的可用性、并发性、减少网络传输
• 增加了数据更新的开销,副本一致性问题
4
• 事务的分布性
– 局部事务
• 仅访问当地数据库的事务
– 全局事务
• 需访问其他场地数据库的事务
5
• 分布式数据库环境下的访问代价
– 磁盘读写
– 网络传输
• 分布式数据库的目标
– 部门组织分布,降低成本
– 数据资源共享,提高数据库的利用率
6
• 全局外模式
• 全局概念模式
• 分片模式
• 分布模式
• 局部概念模式
• 局部内模式
• 局部数据库
7
• 全局外模式
– 全局应用的用户视图,全局概念模式的子集
• 全局概念模式
• 分片模式
• 分布模式
• 局部概念模式
• 局部内模式
• 局部数据库
8
• 全局外模式
• 全局概念模式
– 是全局概念视图
– 全局概念模式名、属性名、域
• 分片模式
• 分布模式
• 局部概念模式
• 局部内模式
• 局部数据库
9
• 全局外模式
• 全局概念模式
• 分片模式
– 定义分片片段以及全局关系到片段的映象
– 是一对多的,一个全局关系可对应多个片段,一个片段只
来自全局关系
• 分布模式
• 局部概念模式
• 局部内模式
• 局部数据库
10
分布式数据库系统(2) 来自淘豆网m.daumloan.com转载请标明出处.