图8-10中,分布式数据库系统的模式结构分为两部分:图的下部是集中式数据库的模式结构,代表各场地上局部数据库系统的模式基本结构;图的上部是分布式数据库系统增加的模式级别,包括全局外模式、全局概念模式、分片模式及分布模 图8-10 分布式数据库系统的模式结构 (1) 全局外模式 它为全局概念模式的子集,表示全局应用所涉及的数据库部分。 (2) 全局概念模式(Global Conceptual Schema) 它定义分布式数据库的全局逻辑结构。 (3) 分片模式(Fragmentation Schema) 分片模式用于说明如何放置数据库的分片部分。分布式数据库可划分为许多逻辑片,定义片段、片段与概念模式之间的映射关系。 由于分布式数据库的数据可按集中、重复、分割和混合方式分布,分片模式用于说明如何放置数据库数据的每个特殊部分。分布式数据库可划分逻辑片,逻辑片可以是数据项分割,也可是数据值分割,或是上述两种的混合。逻辑片可以任意定义,但它们是相关的,它们组成不相交或不重迭的数据库子集。分片模式定义片段、片段与概念模式之间的映射。 (4) 分布模式 它定义片段存放的结点。一个片段在物理上可分布到不同结点存储。 数据分布模式提供的信息,为一个全局查询可分解为若干子查询,每一子查询所访问的数据属于同一场地的局部数据库。 分布式数据库系统中所增加的模式和相应的映射使分布式数据库系统具有分布透明性。 |