技术周总结09.23~09.29周日(分布式)
文章目录
- 一、09.25 周三
- 1.1)问题01: 分布式数据库的结构模式分为的全局外模式等,怎么理解
一、09.25 周三
1.1)问题01: 分布式数据库的结构模式分为的全局外模式等,怎么理解
在讨论分布式数据库结构模式时,提到的“全局外模式”、“全局概念模式”、“局部概念模式”和“局部内模式”是根据Codd的数据库三级模式结构理论来定义的。这种模式结构适用于传统的集中式数据库系统,同样也适用于分布式数据库系统。以下是这些模式的解释:
-
全局外模式(Global External Schema):
- 全局外模式是用户视图的一部分,它描述了最终用户所看到的数据视图。它是对全局概念模式的一个子集,通常是为了简化用户的使用而设计的。不同的用户可能有不同的全局外模式,因为每个用户只需要关心与其任务相关的那部分数据。
-
全局概念模式(Global Conceptual Schema):
- 全局概念模式是对整个分布式数据库的完整描述,它定义了数据库中所有数据的整体逻辑结构。它是一个全局的数据模型,包含了所有实体、关系以及约束条件。全局概念模式是所有用户的公共视图,它是系统管理员用来确保数据一致性的工具。
-
局部概念模式(Local Conceptual Schema):
- 局部概念模式定义了单个站点上的数据结构。每个站点都有自己的局部概念模式,它们共同构成了全局概念模式。局部概念模式描述了数据在各个站点上的具体分布情况。
-
局部内模式(Local Internal Schema):
- 局部内模式是数据在单个站点上的物理存储方式,包括数据的实际存储格式、存储介质等细节。每个站点都有自己的局部内模式,这些模式共同决定了全局内模式。
总结来说,全局外模式是用户视角,全局概念模式是整体逻辑视图,局部概念模式是站点级逻辑视图,而局部内模式则是站点级物理存储视图。这些模式帮助我们理解和设计分布式数据库系统,确保数据的一致性和完整性,同时也支持不同的用户需求和优化存储策略。