系统架构设计师—数据库基础篇—分布式数据库优化技术
文章目录
- 分布式数据库体系结构
- 全局外模式
- 全局概念模式
- 分片模式
- 分布模式
- 局部概念模式
- 局部内模式
- 分布式数据库特点
- 分布透明性
- 分片透明性
- 位置透明性
- 局部数据模型(逻辑)透明性
分布式数据库体系结构
全局外模式
全局外模式是全局应用的用户视图,是全局概念模式的子集,该层直接与用户(或应用程序)交互。
全局概念模式
全局概念模式定义分布式数据库中数据的整体逻辑结构,数据就如同根本没有分布一样,可用传统的集中式数据库中所采用的方法进行定义。
分片模式
将一个关系模式分解称为几个数据片。
分布模式
分布式数据库的本质特性就是数据分布在不同的物理位置。
分布模式的主要职责是定义数据片段(即分片模式的处理结果)的存放节点。
局部概念模式
局部概念模式是局部数据库的概念模式。
局部内模式
局部内模式是局部数据库的内模式。
分布式数据库特点
特点 | 说明 |
---|---|
共享性 | 不同的结点的数据共享。 |
自治性 | 每个结点对本地数据都能独立管理。 |
可用性 | 某一场地故障时,可以使用其他场地上的副本而不至于使整个系统瘫痪。 |
分布性 | 数据分布在不同场地上的存储。 |
分布透明性
包括:分片透明性、位置透明性和局部数据模型(逻辑)透明性。
层次划分:
- 分片透明性是最高层次。
- 位置透明性是下一层次。
- 局部数据模型(逻辑)透明性是最低层次。
分片透明性
分片透明性是指,用户或应用程序只对全局关系进行操作,而不必考虑数据的分片。
位置透明性
位置透明性是指,用户或应用程序应当了解分片情况,但不必了解片段的存储场地。
局部数据模型(逻辑)透明性
局部数据模型(逻辑)透明性是指,用户或应用程序应当了解分片及各片段的存储场地,但不必了解局部场地上使用的是何种数据模型。